面向对象随想 -- 多用组合来代替继承
让我们先来简单看看什么是继承和组合。只是例子,不是概念。
假设有三个特性(模块), ModuleA, ModuleB, ModuleC。有两个类 ClassA 和 ClassB
需要使用它们。ClassA 会用到 ModuleA 和 ModuleB,ClassB
会用到全部三个特性。而且我们还假设现在全部A,B和C模块会只被ClassA和ClassB用到。
继承:
class Cla
http://www.cyqdata.cn/cnblogs/article-detail-37015