文章目录

  • ​​类图是什么?​​
  • ​​类图组成元素​​
  • ​​类图六大关系​​
  • ​​强弱关系:依赖<关联<聚合<组合<实现<继承​​

类图是什么?

类图中包含从用户的客观世界模型中抽象出来的类、类的内部结构和类与类之间的关系。它是构建其他设计模型的基础,没有类图,就没有对象图、状态图、协作图等其他UMI动态模型图也就无法表示系统的动态行为。

类图组成元素

类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protected。

类图六大关系

【系统架构】类图怎么画_值类型

强弱关系:依赖<关联<聚合<组合<实现<继承

(依赖)Dependency(方法中的返回值类型,方法中的参数类型,方法中的变量类型)

(关联)Association(全局变量)

(聚合)Aggregation(全局变量&&构造函数传参)

(组合)Composition(同生共死,在类中[直接或者构造函数]实例化)

(实现)Realization

(继承)Inheritance