设计模式遵循原则

开闭原则

  • 对扩展开放,对修改关闭。

依赖倒置

  • 高层模块不该该依赖低层模块,两者都应依赖其抽象

单一职责原则

  • 不要存在多于一个致使类变动的缘由
  • 一个类/接口/方法只负责一项职责
  • 优势:下降类的复杂度、提升类的可读性,提升系统的可维护性、下降变动引发的风险。

接口隔离原则

  • 定义:用多个专门的接口,而不使用单一的总接口,客户端不该该依赖它不须要的接口
  • 一个类对一个类的依赖应该创建在最小的接口上
  • 创建单一接口,不要创建庞大臃肿的接口
  • 尽可能细化接口,接口中的方法尽可能少设计

  • 注意适度原则,必定要适度
  • 优势:优势:符合咱们常说的高内聚低耦合的设计思想,从而使得类具备很好的可读性、可扩展性和可维护性。对象

迪米特原则(最少知道原则)

  • 定义:一个对象应该对其余对象保持最少的了解。
  • 尽可能下降类之间的耦合
  • 优势:下降类之间的耦合。
相关文章
相关标签/搜索