没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
UML 基础与应用--UML 类图解析
UML 中心是九种图,九种图的中心是 UML 类图,你对 UML 类图是否熟悉,这里就向
大家介绍一下 UML 基础与应用--类图,相信本文的介绍一定会让你对 UML 类图有深
刻的认识。
在学习 UML 时经常会遇到关于 UML 类图的问题,本节就和大家一起来学习一下 UML 基础与应用--
UML 类图,希望本节的学习能够使你对 UML 类图有全面的了解。
UML 基础与应用--UML 类图
UML 类图
一、类:对真实世界中事物的抽象。名称、属性和方法。
UML 描述类时对外开放程度用“-、+、#”来表示。
“-”为私有,“+”为公有,“#”为保护。
二、类的关系
1、关联:
(1)普通关联:单向关联;双向关联;两个类之间可以有多种关联;一个类可以和多个类关联;关
联类。自身关联。调用方法,会产生关联。
整体和部分关系:
(2)聚合:松耦合。空心菱形。例子:书和书架。
(3)组合:紧耦合。实心菱形。例子:people 和 arm,先有 people 才有 arm;book 和
page,先有 book 才有 page
UML 类图中聚合与组合的区别:
聚合,顾名思义,聚集在一起的,没有很强的生命约束;组合,组装在一起的,生命约束很强。
用例子很好理解:
大雁和大雁群是聚合关系。一只大雁属于一个大雁群,一个雁群可以有很多只大雁。大雁离开大雁
群还是大雁,雁群离开这只大雁,还有其他大雁。大雁可以脱离雁群独立存在。小鸟和翅膀的关系
就是组合。没有小鸟就没有翅膀,只有翅膀也不能成为小鸟,翅膀离开小鸟就没有意义了,小鸟离
开翅膀也不能构成小鸟。翅膀不能脱离小鸟独立存在。
也就是整体和部分之间的依赖关系不同。
两个对象之间的连接本身可以有自己的属性和行为。
资源评论
血狼暗影
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功