文章目录 一、横向关系 复合(组合) 委托(聚合) 依赖 关联 二、纵向关系(继承) 继承下构造析构执行的顺序 继承方法 继承中的作用域 多重继承 总结 一、横向关系 复合(组合) 包含与被包含 黑色菱形框代表着拥有 黑色菱形端就是容器,它拥有了另外一个东西 这种设计模式就是Adapter,改造 通常在组合类中包含被组合类对象来实现组合关系 往往具有相同的生命周期 委托(聚合) 7. 两个类是指针相连的,生命不同步 8. 左边只是对外接口,实现在右边做。当左边需要动作都要用到右边的类的函数来服务