一、泛化
1、说明
泛化是一种继承关系,如果一个类A的所有属性和操作能被另一个类B所继承,则类B不仅可以包含自己独有的属性,而且可以包含类A的属性和操作。继承是类与类或者类与接口之间最常见的关系。
2、例图
3、表现
4、代码
- <spanstyle="font-family:KaiTi_GB2312;font-size:24px;">classAnimal{};
- classTiger:publicAnimal{};
- classDog:publicAnimal{};
- Animal*pAnimal=newDog;</span>
二、关联
1、说明
对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系
2、例图
3、表现
关联关系时使用实例变量来实现的
4.代码