画UML的类图的参考
2022.01.18画UML的类图的参考
由于近期的工作中需要画UML图,其中画“类图”是最难的一步,故整理了这篇文章,仅作为在已经理解类与类之间关系的基础上画类图时的参考使用。
1 类图的组成
1.1 类
 
属性的完整表示:可见性 名称:类型 [ = 缺省值]
方法的完整表示:可见性 名称:类型 [ = 缺省值]
+、#、-分别表示public、protected、private。
| 符号 | 表示 | 
| + | public | 
| # | protected | 
| - | private | 
1.2 类和类的关系(重点)
各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
① 依赖

② 关联

③ 聚合
 
④ 组合
 
⑤ 实现
 
⑥ 泛化is-a
 
1.3 多重性:通常在关联、聚合、组合中使用。就是代表有多少个关联对象存在。使用数字..星号(数字)表示
| 1..* | 一个或多个 | 
| 0..1 | 零个或一个 | 
| 1…1 | 一个 | 
| 0..* | 零个或多个 | 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号