如何用Java编写外部系统接口实现文件导入
// 定义接口import java.io.FileOutputStream;public interface OperateFile {// 导入文件public boolean importFile(String path,String name);// 导出文件public FileOutputStream exportFile(String path);}//..........................................// 实现子类import java.io.FileOutputStream;public class OperateFileImp implements OperateFile{public boolean importFile(String path, String name) {// File file = new File(path,name)....// 在此实现方法,作业嘛…return false;
接口是什么
接口(interface)是指系统的(硬件或软件)组件和其他组件的交互点。
接口使得其他组件可以在不了解该组件内部结构的情况下和它进行交互,完成特定的功能,为了能够保证同一类型的组件之间可以替换,人们会定义一些标准接口,遵守标准接口的组件可以互相替换,给生产者和使用者都带来方便。
接口简单理解,可以为入口的意思。多用于软件开发过程的专业术语,软件整体架构搭建完毕后,剩下就是各自子模块对接。
举个通熟例子,开发商把大楼盖好了,你家是1栋1单元1001这个就是接口,软件开发侧也一样,主体框架搭建完,就会给你一个开发接口,你可以在此接口进行二次对接和开发
接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和结构可以实现接口。
接口是对强类型的面向对象编程语言特有东西,如C#,Java,通俗地说它的出现就是对这些强类型语言定义一个标准的入口然后供后续子孙继承使用。
关注优就业,学习更多IT知识。
JAVA中的接口有什么作用
1、定义接口的重要性:在Java编程,abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才使得Java成为面向对象的编程语言。
2、定义接口有利于代码的规范:对于一个大型项目而言,架构师往往会对一些主要的接口来进行定义,或者清理一些没有必要的接口。这样做的目的一方面是为了给开发人员一个清晰的指示,告诉他们哪些业务需要实现;同时也能防止由于开发人员随意命名而导致的命名不清晰和代码混乱,影响开发效率。
3、有利于对代码进行维护:比如你要做一个画板程序,其中里面有一个面板类,主要负责绘画功能,然后你就这样定义了这个类。可是在不久将来,你突然发现现有的类已经不能够满足需要,然后你又要重新设计这个类,更糟糕是你可能要放弃这个类,那么其他地方可能有引用他,这样修改起来很麻烦。如果你一开始定义一个接口,把绘制功能放在接口里,然后定义类时实现这个接口,然后你只要用这个接口去引用实现它的类就行了,以后要换的话只不过是引用另一个类而已,这样就达到维护、拓展的方便性。
4、保证代码的安全和严密:一个好的程序一定符合高内聚低耦合的特征,那么实现低耦合,定义接口是一个很好的方法,能够让系统的功能较好地实现,而不涉及任何具体的实现细节。这样就比较安全、严密一些,这一思想一般在软件开发中较为常见。