UML中的关联

         

 UML中的关联

     UMl中有许多的类图,这可以很方便的帮助我们更好的建立模型,有了这些图形,还可以很好的细化和分工,但是否还觉得“缺少点东西”呢?对,就是类图与类图之间的联系,连接方式。其中包含关联、关联类、多重性、继承/泛化、依赖等一些关系。

 

1、关联:类与类之间的连接关系我们常称为关联(association),一般用实心的箭头表示,比如我们班中好多同学喜欢打篮球的都知道,球员和球队的关联,球员效力球队,球队也可以雇佣球员:

  

2、关联类:和前面的类一样,关联也可以由自己的属性和操作。再举上面的例子,球员类和球队之间通过效力和雇佣关联对应的关联类:contract(契约)关联类,同时又和GeneralManger(总经理)类发生关联:

                             


3、多重性:简单的说就是表示许多的关系。一对一、一对多、多对多等。

 

                              

 

 

 

4、继承/泛化:一个类(子类)基础另一个(父类)属性和操作。

比如动物都有吃、睡觉、繁殖、运动等的属性;家用电器都有开关、品牌、序列号等属性或操作

                                   

5、依赖:制作表格,系统表必须依赖表格这对象实现。也就是我们常说的依存的关系。

                             


     对比:

     在之前的学习和最近的UMl、c#、设计模式和生活中计划处处都有的关联关系,学习也即用已有的旧知识和新知识建立关联网,用旧知识消灭新知识,不断的调动我们去联想。

   就像我们看电影等视频,似乎我们很少会觉得累,因为我们总能找到共鸣,视频中的故事或情况能和我们自己的生活产生关联和共鸣。在学习之中我们是不是也可以坚持用这种方法呢,让我们的学习趣味化呢?答案是显然了。不断的已有的知识和旧知识建立联系,用旧知识消灭新知识,这样我们前面的道路就平淡的多了,心理上的压力也小多了。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值