23种设计模式

試著忘記壹切 提交于 2019-11-27 05:49:28

设计模式的六大设计原则

  1. 开闭原则(O):对扩展开放,对修改关闭。开闭原则是总原则,指尽量高度抽象,易扩展。
  2. 单一原则(S):一个类的接口抽象一个职责。
  3. 里氏替换原测(L):里氏替换是对开闭原则的补充,开闭原则为接口抽象,里氏替换则为接口的具体实现。
  4. 依赖倒置原则(D):面向接口编程,不跟具体实现类交互,跟接口交互。
  5. 接口隔离原则(I):每个接口的实现类必须是完全实现,如果说子类中存在不需要实现的方法,那么接口应该把这个方法拆分出去。
  6. 迪米特法则(D) :一个类对自己的依赖应该是知道的越少越好,只需要关注调用的public方法。

23种Java设计模式

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!