类的组合

组合的概念:类中的成员是另外一个类的对象。可以在已有抽象的基础上实现更加复杂的抽象。新对象不能访问源类的私有成员。

组合关系下的构造和析构

图片说明

类的委托

委托与组合都是在类中用到其他类,组合是拥有其他类的对象拥有和被拥有同时创建,委托是指针类型当拥有者想调用被拥有的函数时才使用。
委托又被称为 Composition by reference (传引用的组合),故而与组合有许多相似之处。

类的继承

类的常用的继承方式有三种,分别是:公有继承(public)、私有继承(private)、保护继承(protected);

继承关系下的构造和析构

图片说明