`
haoran_10
  • 浏览: 442935 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

设计模式概括

    博客分类:
  • java
阅读更多

http://zz563143188.iteye.com/blog/1847029 谢谢此篇文章

 

原则名称

  1 、SRP(Single Responsibility Principle)单一职责。

  2、LSP(Listkov Substitution Principle)里氏替换原则。

  3、DIP (Dependence Inversion Principle)依赖倒置原则。

  4、ISP(Interface Segregation Principle)接口隔离原则。

  5、LoD、LKP (Law of Demeter、Least Knowledge Principle)最少知识原则。

  6、OCP(Open Closed Principle )开闭原则。

简单诠释

1、接口一定要做到单一,类的设计应尽量做到只有一个原因引起变化。

2、所有引用父类的地方必须能透明的使用其子类,只要有父类出现的地方,子类就能出现。

3、抽象不依赖细节,细节应依赖抽象。

4、类间的依赖应建立在最小的接口上。

5、一个对象应对其他对象有最少的了解,只能与直接的朋友通信。

6、软件实体应该对拓展开发,对修改关闭。

分享到:
评论
Global site tag (gtag.js) - Google Analytics