https://www.cnblogs.com/jiangds/p/6596595.html
静态图分为:用例图,类图,对象图,包图,构件图,部署图。
动态图分为:状态图,活动图,协作图,序列图。
总览:
静态图画类图能够更明确,而动态图直接用流程图不用UML即可。
image.png
1.用例图
image.png2.类图
描述类的内部结构和类与类之间的关系,是一种静态结构图。
常见关系:
-
泛化(Generalization)
继承 -
实现(Realization)
接口 -
关联(Association)
成员变量 -
聚合(Aggregation)
成员变量
聚合是关联关系的一种,强关联。部分可离开整体而单独存在。
-
组合(Composition)
成员变量
组合是关联关系的一种,更强的关联。部分不能离开整体单独存在。要求代表整体对象,负责代表部分对象的生命周期。
-
依赖(Dependency)
是一种使用的关系,所以尽量不使用双向依赖。
image.png -
例
image.png
网友评论