UML总结之类图

前言

这里写图片描述

类图

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

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值