1、单一职责原则

  就一个类而言,应该仅有一个引起它变化的原因

2、开放-封闭原则

  尽量让代码可以扩展(开放),但是写好的代码尽量不要修改(封闭)

3、依赖倒转原则

  写代码要根据接口写(或者说要根据抽象写)而不是根据实现写,如下所示

  【读书笔记】设计模式三个原则+一个法则

4、迪米特法则

  如果两个类不必彼此通讯,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。其实就是强调类与类之间的弱耦合。

相关文章:

  • 2021-09-09
  • 2021-09-03
  • 2021-10-11
  • 2022-02-20
  • 2021-12-29
  • 2022-01-09
  • 2021-06-24
  • 2021-04-09
猜你喜欢
  • 2022-12-23
  • 2021-11-30
  • 2021-08-26
  • 2021-07-12
  • 2021-08-15
  • 2021-11-02
相关资源
相似解决方案