UML类图

UML

统一建模语言

一套符号的规定:用于描述 类、接口、实现、泛化、依赖、组合、聚合等

UML图分类:

  1. 用例图

  2. 静态结构图:类图、对象图、包图、组件图、部署图

  3. 动态行为图:交互图(时序图与协作图)、状态图、活动图

类图

描述类与类之间的关系,是UML的核心.

类之间的关系:

Dependency :依赖(类中只要用到其他类,就是依赖关系)-> 虚线箭头

Association :关联(类与类之间,成员属性之间的一种联系,比如Person里面有一个IDCard属性类)-> 直线

Generalization : 泛化(继承,A继承了B,A和B就是泛化关系)-> 实线空心三角箭头

Realization : 实现(A实现了B,A和B就是实现关系)-> 虚线空心三角箭头

Aggregation : 聚合(成员属性可以分开,A类有属性B类,电脑和鼠标可分离)-> 实线空菱形

Composite :组合(成员属性是不可分开,A类 new了B类,鱼和水不可分离)-> 实线实菱形

posted @ 2022-03-13 12:46  迷路小孩  阅读(22)  评论(0)    收藏  举报