我有一个类图中的依赖关系的问题。通过指定依赖关系来证明一个类具有接口类型的属性是否正确?或者这只能通过关联来完成?我读过依赖关系只用于方法的参数或局部变量。依赖关系
Q
依赖关系
2
A
回答
2
关联是依赖只是一个具体形式。因此,要回答您的问题,是的,将关联表示为依赖关系是正确的(有效),但使用关联更加准确。
在他的书“UML蒸馏”,Martin Fowler的定义依赖这样的:两个元件之间存在
依赖关系,如果改变一个元素的定义[...]可能会导致更改的其他[...]。对于类,依赖关系存在各种原因:一个类将消息发送给另一个; 一类有另一个作为其数据的一部分;一个班级提到另一个班级作为一项行动的参数。
0
在统一建模语言 存在依赖两者之间限定 元件如果改变到一个的 定义可以导致一个 变化到另一个。在UML中,这是 ,由从属(或客户端)到 独立(或供应商)元素的虚线指示 。
因此,根据定义,通过指定依赖关系来显示类具有接口类型的属性是有意义的。但我不是100%确定的。
0
它不是在UML禁止因此它被允许:-)
相关问题
- 1. 依赖关系的nuget依赖关系
- 2. Hudson依赖关系
- 3. tools.jar依赖关系
- 4. URLClassloader依赖关系
- 5. WildFly依赖关系
- 6. flickrj依赖关系
- 7. DLL依赖关系
- 8. Python依赖关系?
- 9. Eclipse:Android依赖关系
- 10. automake依赖关系
- 11. Knockoutjs依赖关系
- 12. Maven依赖关系
- 13. asyntasks依赖关系
- 14. Webkit依赖关系
- 15. iMX31依赖关系?
- 16. Maven依赖关系
- 17. SharedPreferences依赖关系
- 18. Jira依赖关系
- 19. Scala:Spec2依赖关系
- 20. NetSSL依赖关系?
- 21. UML依赖关系
- 22. pip:安装依赖的依赖关系
- 23. 依赖的Maven副本依赖关系
- 24. Gemfile本地路径依赖关系,依赖关系
- 25. 结构图 - 具有依赖关系的安装依赖关系
- 26. ldd是否也显示依赖关系的依赖关系?
- 27. 从依赖关系中排除依赖关系
- 28. 模拟依赖关系的依赖关系
- 29. 依赖关系排序与循环依赖关系的检测
- 30. 模块依赖关系中的依赖关系?
“一类有另一个作为其数据的一部分”:)。我也读过这行,所以我在问。 – Markus 2010-09-16 12:11:06