[英]UML class diagrams connections if a class is used everywhere?
因此,在我的項目中,一些類是: Assembler
, Controller
, Part
, StorageManager
, StorageDepartment
。
Controller
由Part
列表組成。 Assembler
使用Part
的列表創建Controller
的列表。 StorageManager
將所需的零件提供給Assembler
。 StorageManager
從StorageDepartment
獲取Part
, StorageDepartment
從Supplier
獲取Part
。
我的觀點是,項目中幾乎每個類都使用Part
類。 我應該如何在類圖中將所有類與Part
類連接起來? 連接所有東西似乎並不合邏輯,並且會使圖混亂。 有什么建議么? 提前致謝!
如果這只是演示,則有兩種選擇:
1)使用屬性符號代替關聯邊。 根據UML 2.4.1上層結構規范:
圖7.24顯示了屬性標記可用於類擁有的關聯端,因為類擁有的關聯端也是屬性。
2)只需將其分解成許多小圖,每個圖只有3-4個類。
3)分隔您的圖表。 許多UML工具允許一個類多次出現在圖中。 即使您不希望有很多小圖(例如,因為您希望所有類都出現在單個圖中),您也可以將其分解為較小的組,從而避免出現很多明顯的邊緣混亂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.