C++_代码重用1-总览

       C++的主要目的是促进代码重用

       公有继承是实现这一目标的机制之一;

       本身是另一个类的成员,这种方法称为包含、组合、层次化。

       另一种方法是使用私有保护继承

       通常包含私有继承保护继承用于实现has-a关系,即新的类型包含另一个类的对象。

       多重继承使得能够使用两个或更多的基类派生出新的类,将基类的功能组合在一起。

       还有类模板——另一种重用代码的方法。类模板能够使用通用术语定义类,然后使用模板来创建针对特定类型定义的特殊类。例如,可以定义一个通用的栈模板,然后使用该模板创建一个用于表示int值栈的类和一个用于表示double值栈的类。

猜你喜欢

转载自www.cnblogs.com/grooovvve/p/10422229.html
今日推荐