设计模式-六大原则

设计模式-六大原则

起男 1,377 2020-10-30

设计模式-六大原则

  • 单一职责:该原则是针对类来说的,即一个类应该只负责一项职责
  • 里氏替换:所有引用基类的地方必须能透明的使用其子类的对象
  • 依赖倒置:高层模块不应该依赖底层模块,二者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象
  • 接口隔离:一个类对另一个类的依赖应该建立在最小的接口上
  • 迪米特法则:又称最少知道原则,即一个类对自己依赖的类知道的越少越好
  • 开闭原则:一个软件实体如类、模块和函数应该对扩展开发,对修改关闭。用抽象构建框架,用实现扩展细节