UML图之类图

1、 定义

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

2、构成

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. 接口与实现关系

    实现关系

参考资料:

相关文章
相关标签/搜索