原文地址:https://segmentfault.com/a/1190000021427096
作者:Fw恶龙
本文首发于:思否

一、 定义

描述面向对象软件系统的静态结构,包含的元素有接口协作类之间的关系

二、构成

1. 完整的类图元

ClassNameHere
-attr1(属性)
-attr2
+op1()(操作)
+op2()

2. 可见性

类型 表示
public +
protected #
private -

3. 多重性

表示方式 多重性说明
1(或1..1) 表示另一个类的一个对象只与该类的一个对象有关系
*(或0..*) 表示另一个类的一个对象与该类的零个或多个对象有关系
1..* 表示另一个类的一个对象与该类的一个或多个对象有关系
0..1 表示另一个类的一个对象没有或只与该类的一个对象有关系
m..n 表示另一个类的一个对象与该类最少m,最多n个对象有关系 (m≤n)

4. 类之间的关系

  1. 关联关系(实线):

    关联关系

  2. 依赖关系(虚线)

    依赖关系

  3. 继承/泛化关系

    继承关系

  4. 接口与实现关系

    实现关系

参考资料:


Fw恶龙
276 声望46 粉丝

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视。


« 上一篇
UML图之用例图
下一篇 »
UML图之活动图

引用和评论

1 篇内容引用
0 条评论