上一篇总结了类图的组成,接下来总结UML中的重要关系。
类与类之间的关系通常有4种:依赖关系dependency、泛化关系generalization、关联关系association、实现关系realizaiton。
依赖关系:是两个或多个模型元素之间语义上的连接关系。只将模型元素本身连接起来而不需要用一组实例来表达它的意思。提供者的某些变化会要求或只是依赖关系中客户的关系,即依赖关系将行为和实现与影响其他类的类联系起来。关联和泛化也是依赖关系,由于他们有特别的含义,所以它们有自己的名字和详细的说明。依赖关系还经常被用来表示具体实现间的关系,比如代码层实现关系。依赖关系在rational rose中有很多实用的关系,以下展示:
依赖关系 功能 关键字
绑定 为模板