uml类图 泛化 实现 依赖 关联 聚合 复合

    xiaoxiao2021-03-26  20

    动物类为例说明:

    第一层代表类名,、如果类名是斜体则代表抽象类, 第二层表示成员函数, 第三层表示成员变量。

    ‘ ’表示public成员,‘-’表示private成员,‘#’表示protect成员。

     

    泛化关系(继承关系):指一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的

    新功能的能力,继承是类与类或者接口与接口之间最常见的关系,用空心三角形 实心直线表示,如动物类与鸟类之间的关系等。

    类图:如上图中,动物类和鸟类的关系。

     

     

    class CAnimal; class CBird: public CAnimal{ }

     

     

    实现关系(接口实现):指一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;

     

    用空心三角形 虚线来表示,如大雁的飞接口。

     

    转载请注明原文地址: https://ju.6miu.com/read-660701.html

    最新回复(0)