UML总结之类图

前言

这里写图片描述

类图

类图是从构造系统的基本词汇开始的,包括这些词汇的属性和行为,还有这些词汇之间的关系,比如构造一个汽车,就是从车厢,车轮,发动机等词汇开始分析他们的属性和行为然后再考虑这些词汇之间的关系,所以说类图是UML九种图中的核心图,在类图的基础上,才能进一步展开对系统其他方面的描述
类图包含:类、接口、协作、依赖关系、泛化关系、实现关系、关联关系
:名称、属性、操作
类的属性是类的一个组成部分,它描述了类在软件系统中代表的事物所具备的特性
类的操作是对类的对象所能做的事物的抽象,我的理解就是这个类能做的事情
接口
接口是在没有给出对象的实现和状态的情况下,对对象行为的描述
就是可以理解为接口后面有一个虚拟的对象,但是这个对象没有画出来
关系
1.依赖关系
这里的user是提供者,student是使用者,也就是客户,所以说student是依赖于user的
这里写图片描述
2.泛化关系
泛化关系是一种“is a kind of”的关系,也就是说这里的Bicycle是父类,因为山地自行车,竞赛自行车,双人自行车都拥有Bicycle的属性和方法,
这里写图片描述
3.关联关系
关联是描述一组有共同结构特征、行为特征、关系和语义的链接,是一种结构关系,指明一个事物的对象间的关系,就像对象是类的实例一样
a)普通关联,图书管理员是在图书馆工作的
这里写图片描述
b)单向关联,双向关联
这里写图片描述
c)多种关联
这里写图片描述
d)自身关联
这里写图片描述
4.实现关系
这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhang_0507/article/details/79441208