设计模式 --六原则
2016-03-21 17:21
337 查看
开闭原则
对扩展开放,对修改关闭
里氏替换原则
任何基类出现的地方都可以用子类代替
依赖倒置原则
针对接口编程,依赖于抽象而不依赖于具体
接口隔离原则
使用多个接口比使用一个单一接口要好,降低依赖,解耦合
迪米特法则(最少知道)
一个实体尽量少的直接与其他实体发生相互关系,使系统功能模块尽量独立
合成复用原则
尽量使用合成/聚合的方式,而不是使用继承。
相关文章推荐
- iOS9如何引入dylib
- Timetool 显示时间 如 2天前
- 在activity中动态设置显示和隐藏通知栏
- couldn't find "libyuv.so
- 【poj 1321】 棋盘问题 题解&题意&代码(C++)
- 直接执行服务器端命令的方法
- java 读取pdf、word、Excel文件
- 课上练习,判断大小。
- iOS9 HTTP 通信报错解决方案
- 2016年03月书单
- [Angular 2] Passing data to components with @Input
- HBase深入学习(2)
- Android中error inflating class fragment问题
- 【转】深入理解 Java 垃圾回收机制
- Spreadsheets (26进制转换)
- Java学习笔记--虚拟机类加载机制2
- poj 2299 Ultra-QuickSort
- Alluxio层次化存储简介
- 模板
- thinkphp 表单自动验证功能