Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 732 Bytes

File metadata and controls

17 lines (9 loc) · 732 Bytes
  • Single Responsibility Principle 单一职责原则

    一个类只负责一件事,也就是把关联性强的内容聚合到一个类里面,不掺杂其它的影响。

  • Open/Closed Principle 开放封闭原则

    实体应该对扩展是开放的,对修改是封闭的。即可扩展(extension),不可修改(modification)。

  • Liskov Substitution Principle 里式替换原则

    一个对象在其出现的任何地方,都可以用子类实例做替换,并且不会导致程序的错误。

  • Interface Segregation Principle 接口分离原则

    一个类不应该强制让它继承它不需要的接口,可以将接口拆分更细粒度,有助于解耦。

  • Dependency Inversion Principle 依赖倒置原则