C++知识点归纳(四)

组合

C++知识点归纳(四)
组合:我(queue类)里面有另外一种东西(deque类),我和另外那个的关系就叫组合。(描述见右上角,注意这里是实心的菱形,如果是空心的则表示为指针类型)

C++知识点归纳(四)

  • 从内存的角度解释复合
    C++知识点归纳(四)
    注意上面“…”的位置,表示的是执行的次序

委托

C++知识点归纳(四)
左边是对外的接口,具体实现在右边(这里的操作和Java很像呀)

继承

C++知识点归纳(四)
继承语法见上图的黄色行部分
C++有三种继承方式,private,public和protected。

C++知识点归纳(四)
注意:基类的构造函数一定要是虚函数

注:这三种关系都是面向对象的一部分

参考