标签:term 继承方式 实现 访问 cte 应该 特性 通过 之间
公有继承(public)塑模出is-a关系
适用于基类的每一件事情一定适用于派生类,每一个通过公有继承而来的派生类对象也是一个基类对象。
私有继承(private)意味着implemented-in-terms-of(根据某物实现出)
当一个class B private继承 class A 用意是采用class A 已经拥有的某些特性,而不是两个类之间存在任何观念上的关系。
私有继承一般可以用复合来替代。复合可以塑模出has-a或implemented-in-terms-of(根据某物实现出)两种关系。当派生类
需要访问protected 的基类成员或者重新定义virtual函数,应该用private继承比较合理。
标签:term 继承方式 实现 访问 cte 应该 特性 通过 之间
原文地址:http://www.cnblogs.com/kiplove/p/7415244.html