设计模式-原则-组合复用原则

转载:   组合复用原则 定义: 组合复用原则经常又叫做合成复用原则。该原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分:新的对象通过向这些对象的委派达到复用已有功能的目的。 而在我们的代码中尽可能使用组合而不是用继承是什么原因呢? 原因如下 第一,继承复用破坏包装,它把父类的实现细节直接暴露给了子类,这违背了信息隐藏的原则; 第二:如果父类发生了改变,那么子类也要发生相应的改
相关文章
相关标签/搜索