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、软件实体应该对拓展开发,对修改关闭。
本文详细阐述了软件设计中的六大基本原则:单一职责原则(SRP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原则(ISP)、最少知识原则(LoD、LKP)以及开闭原则(OCP)。通过这些原则的应用,可以提高软件系统的灵活性、可维护性和可扩展性。
1894

被折叠的 条评论
为什么被折叠?



