从今天开始就要开始对设计模式进行复习了。

  首先还是回顾一下设计模式的核心几大原则:

  一、开闭原则(OCP)

    一个软件实体应当对扩展开放,对修改关闭。

  二、里氏代换原则(LSP)

    子类型必须能够代替他们的基类型。

  三、依赖导致原则(DIP)

    要依赖于抽象,不要依赖于具体。

  四、接口隔离原则(ISP)

    使用多个专门的接口比使用单一的总接口要好。

  五、合成/聚合复用原则(CARP)

    一个新的对象里面使用一些已有的对象,使之成为新对象的一部分,新对象通过向这些对象的委派达到复用已有功能的目的。

    IS-A:一个类是另一个类的“一种”.

    Has-A:表示一个角色具有某一项责任。

  六、迪米特法则(LoD)

    一个对象应当对其他对象有尽可能少的了解。

相关文章:

  • 2021-12-05
  • 2021-12-31
  • 2022-01-17
  • 2021-07-05
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-13
  • 2021-10-08
  • 2022-02-03
  • 2022-01-07
  • 2022-01-09
  • 2021-12-15
  • 2021-03-31
相关资源
相似解决方案