UML 类图基础

visibility name: type multiplicity = default {property-string} 如:
- name:String [1] = "Untitled" {readOnly}
- {readOnly}附加性质 只读
- [1] 只有一个
- 0...1 0到1个
- * 没有上限
visibility name (paramter-list) : return-type{property-string} 如:
+balanceOn(date:Date):Money
图示:
若 类名是斜体 表示抽象类

接口
第一种表示:区别在于有<<interfce>>标记

第二种表示 棒棒糖表示法

继承关系

实现接口

关联

聚合
表示一种弱的拥有关系 A对象可以包含B对象,B对象不是A对象的一部分

合成是一种强拥有关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样

依赖关系


浙公网安备 33010602011771号