学习研磨设计模式笔记
优点:
分离抽象和实现部分
更好的扩展性(还是因为分离了抽象和实现)
可动态切换实现(抽象持有引用)
可减少子类的个数(相比继承来说)
本质:分离抽象和实现
对设计原则的体现:
合理的实现了OCP ; 多用组合少用继承的优势。
学习研磨设计模式笔记
优点:
分离抽象和实现部分
更好的扩展性(还是因为分离了抽象和实现)
可动态切换实现(抽象持有引用)
可减少子类的个数(相比继承来说)
本质:分离抽象和实现
对设计原则的体现:
合理的实现了OCP ; 多用组合少用继承的优势。