当前位置: 首页 > 文档资料 > C++大学教程 >

9.12 复合与继承的比较

优质
小牛编辑
126浏览
2023-12-01

我们讨论了 public 继承所支持的 关系,还讨论把对象作为成员的 关系,并举了几个例子。 关系通过复合现有的类建立了新类。例如,假设有雇员类 Employee、生日类 BirthDate 和电话号码类 TelephonehNunber,说雇员(Employee)是—个生日(BirthDate)或电话号码(TelephoneNumber)是不对的,但是说雇员有生日和电话号码当然是合适的。

软件工程视点 9.11
只要成员类的 public 接口不变,对成员类的修改无需修改复合类,但是复合类需要重新编译。