簡體   English   中英

UML類是否可以在任何地方使用一個類來繪制連接?

[英]UML class diagrams connections if a class is used everywhere?

因此,在我的項目中,一些類是: AssemblerControllerPartStorageManagerStorageDepartment

ControllerPart列表組成。 Assembler使用Part的列表創建Controller的列表。 StorageManager將所需的零件提供給Assembler StorageManagerStorageDepartment獲取PartStorageDepartmentSupplier獲取Part

我的觀點是,項目中幾乎每個類都使用Part類。 我應該如何在類圖中將所有類與Part類連接起來? 連接所有東西似乎並不合邏輯,並且會使圖混亂。 有什么建議么? 提前致謝!

如果這只是演示,則有兩種選擇:

1)使用屬性符號代替關聯邊。 根據UML 2.4.1上層結構規范:

圖7.24顯示了屬性標記可用於類擁有的關聯端,因為類擁有的關聯端也是屬性。

2)只需將其分解成許多小圖,每個圖只有3-4個類。

3)分隔您的圖表。 許多UML工具允許一個類多次出現在圖中。 即使您不希望有很多小圖(例如,因為您希望所有類都出現在單個圖中),您也可以將其分解為較小的組,從而避免出現很多明顯的邊緣混亂。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM