JAVA中接口存在的意义
来源:互联网 发布:mac adobecc2015破解 编辑:程序博客网 时间:2024/06/02 03:26
1、重要性:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。
2、简单、规范性:如果一个项目比较庞大,那么就需要一个能理清所有业务的架构师来定义一些主要的接口,这些接口不仅告诉开发人员你需要实现那些业务,而且也将命名规范限制住了(防止一些开发人员随便命名导致别的程序员无法看明白)。
3、维护、拓展性:比如你要做一个画板程序,其中里面有一个面板类,主要负责绘画功能,然后你就这样定义了这个类,可是在不久将来,你突然发现这个类满足不了你了,然后你又要重新设计这个类,更糟糕是你可能要放弃这个类,那么其他地方可能有引用他,这样修改起来很麻烦,如果你一开始定义一个接口,把绘制功能放在接口里,然后定义类时实现这个接口,然后你只要用这个接口去引用实现它的类就行了,以后要换的话只不过是引用另一个类而已,这样就达到维护、拓展的方便性。
4、安全、严密性:接口是实现软件松耦合的重要手段,它描叙了系统对外的所有服务,而不涉及任何具体的实现细节。这样就比较安全、严密一些(一般软件服务商考虑的比较多)。
文章由便民养生网站长 htp://www.yangsheng52.com 提供
0 0
- JAVA中接口存在的意义
- JAVA中接口存在的意义
- JAVA中接口存在的意义
- Java接口存在的意义
- "接口"存在的意义
- 我认为接口存在的意义
- 个人悟出php接口中interface存在的意义
- Thinking in java-5 Java中对象存在的意义
- C++中New存在的意义
- android中handler存在的意义:
- Android中installd进程存在的意义
- C#中事件存在的意义
- java关于package语句存在的意义。
- Java 中 Comparable 接口的意义和用法.
- Java 中 Comparable 接口的意义和用法
- 菜鸟简单理解java中使用接口的意义
- JAVA中特殊意义的接口(部分)
- 存在的意义
- h264编译通不过问题
- runtime 运行时机制 完全解读
- ACdream 1224 Robbers (贪心)
- QuerySet API
- 自制Xcode插件——XcodeCareer:统计真实输入代码行数和时长
- JAVA中接口存在的意义
- Oracle使用递归获得首级和末级的内容
- DHCP分配释放过程
- 【算法】判断点在多边形内部
- 代理模式
- 百度之星初赛2 棋盘占领
- Android与服务器端数据交互(http协议整合struts2+android)
- 最新V5全套棋牌源码6603含系统模块+内核组件+客户端
- 陈怡暖:2015.6.1非农周首日,现货黄金白银请关注这里!