6. 合成复用原则

6.1 描述

多用聚合组合少用继承。和里氏替换原则相辅相成。将已有的对象(也可称为成员对象)纳入到新对象中使之成为新对象的一部分,因此新对象可以调用已有对象的功能,这样做可以使得成员对象的内部实现细节对于新对象不可见,所以这种复用又称为“黑箱”复用》。

6.2 优点

合成聚合解决继承中需要修改父类才能解决新问题的方法。

6.3 总结

里氏替换是不让修改继承的父类,合成复用则更直接不去继承,写一个新类的去使旧类成为成员变量。

设计模式8-合成复用原则

相关文章:

  • 2021-05-16
  • 2022-02-02
  • 2021-08-26
  • 2021-11-24
  • 2022-12-23
  • 2022-02-18
  • 2021-11-25
  • 2021-07-31
猜你喜欢
  • 2022-01-21
  • 2021-09-21
  • 2022-02-28
  • 2022-02-24
  • 2021-08-15
  • 2021-08-29
  • 2022-01-06
相关资源
相似解决方案