类和类之间的关系

1.继承 

    继承指的是一个类继承另外的一个类,继承的类叫做子类,被继承的类叫做父类。

2.实现

    实现讲的是c++中面向对象的“接口”,“接口”是java中的重点,在c++中的接口主要通过纯虚函数实现。

3.依赖

    C++语法中,通过将一个类作为另一类方法的参数的形式实现两个类之间的依赖关系

4.关联

    C++中,通过定义其他类指针类型的成员来实现关联。

5.聚合

    强调一对多的关系,对象A中存放多个对象指针

6. 组合

    强调整体和部分的关系;组合是将一个对象(部分)放到另一个对象里(组合)。相比"聚合",组合是一种强所属关系,组合关系的两个对象往往具有相同的生命周期,被组合的对象是在组合对象创建的同时或者创建之后创建,在组合对象销毁之前销毁。一般来说被组合对象不能脱离组合对象独立存在,而且也只能属于一个组合对象。在C++语法中,使用在一个类中包含另外一个类类型的成员来实现组合。

你可能感兴趣的:(类和类之间的关系)