类图 笔记

类图关系中各个符号的表示意义:






从左向右  耦合度  不断的升高 
(1)虚线 , 箭头 ,实线 , 空心右三角, 实心右三角, 空心菱形 , 实心菱形 


1. 虚线 +  箭头 --  代表依赖,即 代表 两个子类间存在 语义联系, 一个类的改变影响其中一个类中元素的改变 。  例如: 类 A -----> 类 B (这表示 类 A 依赖于 类B ,类 B 是个 独立的类,而类B对类 A 的影响在于,类 B 中某种改变将会导致类 A 中发生改变,就像连锁反应,当然,这里面存在上下级的关系 类 A 的改变不能影响到 类B, 所有 类 B 属于下层 )。




2.实线和箭头 -- 代表关联关系 : 可以理解为一种强依赖关系,例如: 活动者和用例之间的关系,就是关联关系, 两个类的关联关系,以学生和课程为例,不太能直接其中的关系描述清楚,但双方都


3. 虚线 + 空心右三角 : implements


4.实线 + 空心右三角 表示的泛化  -- 含义为继承或者是实现即(is a)。 


5.实线 + 空心菱形 ---  表示聚合,是关联关系的一种,关联是同级生,而聚合是存在一定的包含意义的,这些部分拆开还是有意义的。例如:一个公司的员工和公司本身,以及cpu和计算机。就是聚合关系,后者包含前者,前者离开后者,还可以有用处。


6.实线 + 实心菱形 -- 表示组合,是一种比聚合还要强的关联关系,这里面的部分这整体更加紧密。整体和部分存在一样长的生命周期。 即 整体消失,部分无意义。比如: 你和大脑。


总结: 从 1-6 耦合度 不断加强。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值