![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML
xiaoshihun
这个作者很懒,什么都没留下…
展开
-
区分各关系
依赖和关联的区别关联是一个类引用另一个类的实例(全局变量);依赖是一个类实例化另一个类的对象(局部变量)。关联和聚合的区别关联关系的两个类处于同一个层次;聚合关系的两个类处于不同的层次,一个是整体,一个是部分。聚合和组合的区别聚合表示一种弱的“拥有”关系,体现的是A对象包含B对象,但B对象不是A对象的一部分(具体变现为A包含有B的全局对象,但是B对象可以不在A创建的时候创建);原创 2016-07-06 08:25:16 · 219 阅读 · 0 评论 -
UML关系
UML定义的关系主要有三大类:泛化Generalization(is a);关联Association(has a);依赖(use a)。泛化变现为继承和实现关系。具体形式为类与类之间的继承关系,接口和接口之间的继承关系,类对接口的实现关系。依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML原创 2016-06-22 11:17:18 · 222 阅读 · 0 评论