Java六个设计原则
2018-09-12 本文已影响0人
Mr_丁先森
- 单一职责原则
一个类应该是一组相关性很高的方法,数据封装。 - 开闭原则
对于扩展是开放的,对于修改是封闭的。 - 里氏替换原则
引用基类的地方必需能透明的使用其子类的对象。 - 依赖倒置原则
高层模块不应该依赖低层模块,细节应该依赖抽象,抽象不应该依赖细节。 - 接口隔离原则
客户端不应该依赖它不需要的接口。 - 迪米特原则
一个类应该对自己需要耦合或者调用的类有最少的了解。
总体来说 代码模式设计要求:单一职责,抽象,最小化。