1.什么是合成复用原则?
原则是尽量使用组合、聚合、依赖的方式来完成业务代码的编写,而避免使用继承。(关于UML的部分内容,我们后面再聊)
1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
2. 针对接口编程,而不是针对实现编程。
3. 为了交互对象之间的松耦合设计而努力。
原则是尽量使用组合、聚合、依赖的方式来完成业务代码的编写,而避免使用继承。(关于UML的部分内容,我们后面再聊)
1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
2. 针对接口编程,而不是针对实现编程。
3. 为了交互对象之间的松耦合设计而努力。