我有一個類圖中的依賴關係的問題。通過指定依賴關係來證明一個類具有接口類型的屬性是否正確?或者這隻能通過關聯來完成?我讀過依賴關係只用於方法的參數或局部變量。依賴關係
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