UML | 类图

2022-06-27 15:04:14 浏览数 (3)

类图(Class diagram)是最常用的UML图, 用于描述系统的结构化设计, 主要包括类、接口以及它们之间的结构和关系, 下面就一起看下这两部分.

一. 基本模型-类

类的基本模型包括三部分: 类名, 属性, 方法.

属性和方法都可以使用三种可见性修饰符:

: public

# : protected

- : private

二. 类之间关系

实体关系顾名思义是指类与类或者类与接口之间的关系.

(1)继承关系: is-a 关系, 使用空心箭头 实线表示;

(2)实现接口: is-a 关系, 使用空心箭头 虚线表示;

(3)关联关系: has-a关系, 类与类之间的联接, 一个类知道另一个类的方法, 使用实线 箭头表示;

(4)依赖关系: use-a关系, 一个类依赖于另一个类的定义, 可以是类的属性, 或者方法参数, 或者局部变量等, 使用虚线 箭头表示;

(5)聚合关系: has-a关系, 整体和个体的关系,如羊群与羊, 使用空心菱形 实线 箭头;

(6)组合关系: has-a关系, 整体和部分的关系,如羊与羊角, 使用实心菱形 实线 箭头;

下面有图有真相

1 人点赞