一、泛化
1、说明
泛化是一种继承关系,如果一个类A的所有属性和操作能被另一个类B所继承,则类B不仅可以包含自己独有的属性,而且可以包含类A的属性和操作。继承是类与类或者类与接口之间最常见的关系。
2、例图
3、表现
父类 父类实例=new 子类();
4、代码
class Animal{};
class Tiger:public Animal{};
class Dog:public Animal{};
Animal * pAnimal=new Dog;
泛化中子类直接继承了父类的属性和操作所以它的关系最强
二、关联
1、说明
对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系