协会和依赖关系有什么区别?他们俩都不是一回事吗?好像A类与B相关,那么A类依赖于B ie。 A和B之间存在依赖关系。
答案 0 :(得分:3)
当您使用UML术语时,关联允许一个对象通过实例化将消息发送到另一个对象。另一方面,依赖性意味着一个对象依赖于另一个对象,如果另一个对象可能会改变另一个对象对象更改,但没有对象的实例。
答案 1 :(得分:1)
SO中的类似主题:Does an association imply a dependency in UML?
在上面的文章中,提到了UML的上层建筑文件:
OMG Unified Modeling LanguageTM (OMG UML) Superstructure(PDF格式)
非常技术性,但也可以很好的阅读。
答案 2 :(得分:1)
依赖关系不需要两个元素之间的直接通信。它只是意味着一个对象依赖于另一个对象存在的事实。