Java六个设计原则

  1. 单一职责原则
    一个类应该是一组相关性很高的方法,数据封装。
  2. 开闭原则
    对于扩展是开放的,对于修改是封闭的。
  3. 里氏替换原则
    引用基类的地方必需能透明的使用其子类的对象。
  4. 依赖倒置原则
    高层模块不应该依赖低层模块,细节应该依赖抽象,抽象不应该依赖细节。
  5. 接口隔离原则
    客户端不应该依赖它不需要的接口。
  6. 迪米特原则
    一个类应该对自己需要耦合或者调用的类有最少的了解。

总体来说 代码模式设计要求:单一职责,抽象,最小化。

你可能感兴趣的:(Java六个设计原则)