思想源于接口
来源:互联网 发布:淘宝手把手教学视频 编辑:程序博客网 时间:2024/05/06 20:41
简单工厂模式的思想源于Java中的接口。Java中接口市一中特殊的抽象类,跟一般的抽象类相比,接口里面的所有方法都是抽象方法,接口
里面的所有属性都是常量。也就是说,接口里面只有方法定义,而不会有任何方法实现。
(1) 接口的作用
通常用接口来实现类的外观,也就是实现类的行为定义,用来约束实现类的行为。接口就相当于一份契约,根据外部应用需要的功能,约定
了实现类应该实现的功能,但是具体的实现类除了实现接口约定的功能外,还可以根据需要实现一些其他的功能,这是允许的,也就是说实现类
的功能包含但不仅限于接口约束的功能。
通过使用接口,可以实现不相关类的相同行为,而不需考虑这些类之间的层次关系,接口就是实现类对外的外观。
(2)接口的思想
根据接口的作用和用途,浓缩下来,接口的思想就是“封装隔离”。通常我们提到的封装指的是对数据的封装,但是这里的封装是指“对被隔离
体的行为的封装”,或者是“对被隔离体的职责的封装”;而隔离指的是外部调用和内部实现,外部调用只能通过接口进行调用,而且外部调用是不知
道内部具体实现的,也就是说,外部调用和内部实现是被隔离开的。
(3)使用接口的好处
由于外部调用和内部实现被接口隔离开了,那么只要接口不变,内部实现的变化不会影响到外部应用,从而使得系统更灵活,具有更好的扩
展性,这也就是所谓“接口是系统可插拔性的保证”这句话的意思
0 0
- 思想源于接口
- 动力源于思想...
- 乔布斯的减法思想应该源于佛教思想
- vbus架构之源于linux的驱动架构思想
- 库接口思想
- 初探接口思想
- java编程思想--接口
- java 接口的思想
- 面向接口设计思想
- java编程思想-接口
- Java编程思想 -- 接口
- 接口的核心思想
- java编程思想--接口
- 接口的基本思想
- JAVA的接口思想
- java编程思想 -- 接口
- Java编程思想接口
- 接口设计思想
- 无法定位程序输入点K32EnumProcessModules于动态链接库KERNEL32.dll上
- java之获取时间
- 协议规范
- iOS常用第三方框架总结
- iOS经典面试题总结--内存管理
- 思想源于接口
- CSS3新属性box-flexd弹性盒模型
- 浏览器插件之ActiveX开发(一)
- jedis调用redis之SortSet
- 书籍切割之书脊边界直线检测算法小结(bookSpines Segmentation)
- 振兴中华
- Android studio -SVN 使用笔记
- 关于在mac中显示隐藏文件和关闭显示隐藏文件
- auto,static,register分析(属性关键字)