一、引言
在上一篇博客中介绍了UML的总结结构和事物的有关内容,事物是UML中的基本知识,那么关系就是UML中中重要的知识了,在抽象的过程中,我们会发现很少有类是独立存在的,它们都是彼此协作,共同表达系统的静态结构的。
那么到底关系包含哪些内容呢?下面跟随我们笔尖进入关系的学习。
关系(relationship)是事物间的关系,最长用的是四种关系:依赖(Dependency),它表示类之间的使用关系;泛化(Generalization),它表示一般和特殊的关系;关联(Association),它表示对象之间的结构关系;实现(Realization),它是规格说明和其实现之间的关系。
二、基本内容
1、依赖(Dependency)
基本概念:依赖是两个(或两组)模型元素间的语义关系,依赖双方某一个模型元素的变化比影响到另一模型元素。
UML中的表示:一条有方向的虚线,指向被依赖的对象。