UML 类图基础

先留个坑, 后续再填

UML 类图中主要包括以下几种关系:

        1. 泛化:

         定义:继承关系,指定子类继承父类的所有特征与行为。

         图形:三角形箭头,指向父类。

        2. 实现

         定义:类与接口的关系,类实现接口所有方法。

         图形: 带虚线的三角形箭头, 指向接口。

        3. 关联

        定义:两个类之间的强依赖关系, 可以为单向,亦可为双向。常见表现形式 为 A 类中有 B 类型的成员变量。

        图形:普通箭头的实心线,指向成员变量类。

       4. 依赖

        定义: 使用关系, 一个类的实现需要另一个类的协助, 体现在 局部变量方法参数 或者对 静态方法 的调用上。

        图形: 带箭头的虚线,指向被使用者。

 

聚合、组合都是 关联关系, 差别在于关系的强弱不同:

泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

posted on 2017-09-13 01:28  张居斜  阅读(176)  评论(0编辑  收藏  举报

导航