1.单一责任原则(single responsibility principle)
单一责任原则:一个类只负责一个功能领域中的响应职责,或者就一个类而言,应该只有一个引起它变化的原因
它是实现高内聚、低耦合的指导方针,是最简单但又是最难运用的原则,需要设计人员发现类的不同职责并将其分离,而发现类的多重职责需要设计人员具有较强的分析设计能力和相关实践经验。
2.开闭原则(open close principle)
3.里氏代换原则(liskov substitution principle)
4.依赖倒转原则(dependence inversion principle)
5.接口隔离原则(interface segregation principle)
6.迪米特法则(law of demeter)
设计模式之六大原则
原文:https://www.cnblogs.com/skye-you/p/9957918.html