UML中的几种关系理解。。

来源:互联网 发布:页面置换算法实验报告 编辑:程序博客网 时间:2024/06/04 08:49

泛化(Generalization):

       一句话,就是继承的表示。是is-a的关系。
 


依赖(Dependency:

       依赖是一种使用关系,它说明一个事物规范的变化可能影响到使用它的另一个事务,但反之则不然。依赖关系的表示法是虚线箭头,箭头尾部的元素依赖箭头头部的元素,是use-a的关系。


关联(Association):

       用于描述类与类之间的连接,是has­-a的关系。


聚合(Aggregation):

       聚合是关联的特例。如果类与类之间的关系具有“整体和局部”的特点,则把这样的关联称为聚合。它往往有“包含”,“由……组成”的意思。


原创粉丝点击