设计模式:七、合成复用原则

基本介绍

原则上是尽量使用合成/聚合(后面得UML类图中讲解)的方式,而不是使用继承。

举例:
假如B类要使用到A类中的方法,除了继承外还可以将A类放到B类的构造函数中、在B类中什么A类的变了、在B类中设置set方法传入A类等等,目的是为了降低A类和B类的耦合性。如果使用继承的话,耦合度太高了。

猜你喜欢

转载自blog.csdn.net/hpp3501/article/details/110921582