uml中的几种关系及表示图

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

uml中的几种关系及表示图

1、关联(association)

说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。

图形:一条实线,可以带箭头。

属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。

2、聚合()

说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。

图形:整体的一端用一个空心菱形表示。

3、组合()

说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。

图形:组合的一端用一个实心菱形表示。

4、泛化(generalization)

说明:是一般事物(超类)和该事物的较为特殊的种类(子类)

的关系。

图形:一条带有空心大箭头的有向实线,指向父类。

5、依赖(dependency)

说明:一个事物(如类Event)规格说明的变化可能影响到使用它的另一个事物(如类 Window),但反之未必。

图形:一条有向的虚线,指向被依赖的事物。

6、实现()

说明:将一个模型元素,连接至另一个提供了行为说明而无结构或实现的模型元素,如接口。

图形:一条带有空心大箭头的有向虚线,指向实现类。

相关文档
最新文档