设计模式


设计模式

分成三大类:创建型模式、结构型模式、行为型模式。

单独讨论的另一类设计模式:J2EE设计模式

六大原则:

  1. 开闭原则(OCP)

    • 对外开放、对修改关闭(热插拔)
  2. 里氏代换原则(LSP)

  3. 依赖倒转原则(DIP)

    • 针对接编程,依赖于抽象而不依赖于具体
  4. 接口隔离原则(ISP)

    • 使用多个隔离的接口比使用单个接口好
    • 降低耦合度
  5. 迪米特法则(DP)

    • 一个实体类应该尽可能地减少与其他实体类之间发生相互作用
  6. 合成复用原则(CRP)

    • 尽量使用合成/聚合地方式,而不是使用继承

文章作者: Feliks
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Feliks !
评论
  目录