设计模式七大原则(六)-合成复用原则

合成复用原则:   又叫组合/聚合复用原则,尽可能使用对象组合,而不是继承来达到复用。(用另外一个类的实际对象来扩展功能) 继承复用与组合/聚合复用的优劣:   继承复用(纵向关系):     实现简单、易于扩展     一旦继承,关系就固定下来;破坏系统封装性;实现是静态的,不会再运行时改变(白箱复用)   组合/聚合(横向关系):     耦合度相对低;可以在运行时动态进行(黑箱复用) 实现方
相关文章
相关标签/搜索