设计模式六原则
来源:互联网 发布:plc编程自制功能块 编辑:程序博客网 时间:2024/05/16 18:24
1、单一职责原则
一个类只负责一项职责
2、里氏替换原则
任何基类可以出现的地方,子类一定可以出现
所有引用基类的地方必须能透明地使用其子类的对象
里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能
3、依赖倒置原则
高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。
4、接口隔离原则
客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。
5、迪米特法则
一个对象应该对其他对象保持最少的了解。
6、开闭原则
对扩展开放,对修改关闭。
更多详细例子可以参考:http://www.uml.org.cn/sjms/201211023.asp
0 0
- 设计模式六原则
- 设计模式六原则
- 设计模式 --六原则
- 设计模式六原则
- 设计模式六项原则
- 设计模式之六原则
- 大话设计模式六原则
- 设计模式之六原则
- 【设计模式】——六原则
- 设计模式实践六-接口隔离原则
- 大话设计模式六原则专场一
- 大话设计模式六原则专场二
- 【设计模式——六原则】
- 设计模式之六项原则
- 设计模式的六种原则
- 设计模式六大原则(六)合成复用原则
- 设计模式原则之六:依赖倒置原则
- 设计模式六大原则:接口隔离原则(六)
- java导出excel大量数据出现错误时解决办法
- 高效学习OpenGL之执行多个显示列表glListBase(),glCallLists()
- android学习笔记之基本事件的响应
- java.lang.IllegalStateException
- 十进制浮点数的二进制转换及存储
- 设计模式六原则
- MalformedJsonException
- caffe interface --- matlab
- 网络编程之URL和URLConnection
- window.close()在火狐中不起作用
- log4j
- 松耦合和紧耦合的架构设计及性能对比
- OpenGL笔记2.1 角的顶点
- Hibernate4学习笔记(三): 使用HQL语句从数据库检索数据