动物类为例说明:
第一层代表类名,、如果类名是斜体则代表抽象类, 第二层表示成员函数, 第三层表示成员变量。
‘ ’表示public成员,‘-’表示private成员,‘#’表示protect成员。
泛化关系(继承关系):指一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的
新功能的能力,继承是类与类或者接口与接口之间最常见的关系,用空心三角形 实心直线表示,如动物类与鸟类之间的关系等。
类图:如上图中,动物类和鸟类的关系。
class CAnimal;
class CBird: public CAnimal{ }
实现关系(接口实现):指一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;
用空心三角形 虚线来表示,如大雁的飞接口。
转载请注明原文地址: https://ju.6miu.com/read-660701.html