ISP
来源:互联网 发布:酷音铃声mac版本 编辑:程序博客网 时间:2024/04/30 10:42
什么事isp:
interface Segregation principle,翻译过来就是 接口隔离原则
百度百科里将这个原则总结为以下几句话
1:使用多个专门的接口比使用单一的总接口要好。
这句话的就是说:接口不要庞大。
JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,同时一个类可以实现多个接口,从而克服单继承的缺点。
一个类实现了某个接口,就必须要override接口中声明的方法,既然一个类可以实现多个接口,就完全没必要在接口中声明很多方法。完全可以将这个接口(如果这个接口很大的话)拆开成更小的接口,以便于让子类能更精确的选择自己要实现的方法,这样能避免在子类中出现不需要的方法。
2:一个类对另外一个类的依赖性应当是建立在最小的接口上的。
。。。
(参考文章:http://www.cnblogs.com/muzongyan/archive/2010/08/04/1792528.html)
0 0
- ISP
- isp
- ISP
- ISP应用
- ISP ICP
- ISP应用
- ISP应用
- ISP CODE
- camera isp
- camera isp .
- camera isp
- ISP原则
- ISP原则
- camera isp
- camera isp
- camera isp
- camera isp
- camera isp
- C++著名程序库的比较和学习经验
- Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
- 简单天气开发系列(一)——项目整体思路
- 全虚拟化&半虚拟化&硬件辅助搜索虚拟化&操作系统级虚拟化
- App右上角通知应用:iOS 8 用法
- ISP
- C语言结构体
- 能否一起做个学习C语言软件?
- 关于N个数1--N数顺序入栈,有多少种出栈方式的问题
- 王爽汇编语言程序设计总结
- MySQL日期数据类型、MySQL时间类型使用总结,需要的朋友可以参考下。【转】
- 写健壮的java代码读后感
- 解决struts2中validation.xml配置无效的问题
- HIVE 0.11版本的bug