Class Diagram 类图
格式
------------------------------
类名
+Attribute 属性
+Operation 操作()
{约束}
-------------------------------
可见性
+ Public 公有
- Private 私有
# Protected 保护
~ Internal 包内公有
Object Diagram 对象图
格式
-------------------------------
对象名:类名
成员名 = 值
-------------------------------
接口
<<interface>>接口名
抽象类
<<abstract>>类名
类之间的关系
依赖关系
使用依赖
use 使用
call 调用
parameter 参数
send 发送
instantiate 实例化
抽象依赖
trace
refine
derive
授权依赖
access 访问
import 导入
friend 友元
绑定依赖
bind 绑定
泛化关系
子类继承父类
关联关系
Name 名称
Role 角色
Multiplicity 多重性
Aggregation 聚合
Composition 组合
Navigation 导航性 Unidirection, Bidirection
Association Class 关联类
Constraint 约束
实现关系
实现接口,小圆圈表示
类的层级
概念层
只定义类名
说明层
定义类名,属性,操作,可见性
实现层
<<implementation>>类名,属性,属性类型,操作,操作参数及返回值
识别类的方法
1. 名词识别法
2. 从用例中识别类
3. 使用CRC分析法 Class Responsibility Collaboration
4. 领域分析法
标签:依赖,对象,类图,-------------------------------,UML,Class,类名,属性 From: https://www.cnblogs.com/xyphoenix/p/17180092.html