2017-02-26 81 views
0

我有一些對象,我想繪製一個UML圖。第一個是一個接口,第二個是從A派生出來的抽象類。另一個類是C和D.C和D是B的子類。繪製描述UML圖與繼承

B有一個E類對象。

F是所有操作都在其中執行的類。 C和D類對象根據多態操作在類中創建,然後根據用戶輸入調用它的方法。

當然,有一個主類。主類只創建F類對象。

我想繪製一個UML類圖。圖像應該是什麼樣子?我如何繪製F類?

The uml class diagram which is writen by my is here.

通過我知道這是非常基本的圖像的方式,我給您迴應後對其進行編輯。

+1

_I'll編輯您response_號這不是一個增量後教程地方。說出你的問題,不要在任何答案中改變它。 –

回答

2

根據您的描述,這是我認爲UML圖的樣子。

對於這個語句「F是一個類,它的所有操作都在其中執行,C和D類對象根據多態操作在類中創建,然後根據用戶輸入調用它的方法。 聽起來你需要在A和F之間建立關係,因爲你正在談論多態。 A應該有方法。 B和C可以有相同的方法。 F不需要與B或C的關係,因爲與A的關係意味着有一個實現A的類,但具體的類名是不相關的。

UML Diagram

+0

這通常看起來不錯。但問題的一部分(尤其是你引用的)更多的是閱讀茶葉。所以你最好應該首先要求澄清。 –

+0

İf主要是那裏組成? 'public class main { public static void main(String [] args){ Login login = new Login(); } }' – jundo

+0

這正是我在我的內心願景看到了!可能會添加成員以f對象的形式命名的東西沿着方法1命令行:) – davogotland

0

既然不能添加評論。我建議兩點: - 也許會聚集在成分改變,如果主類得到的F型屬性,否則將依賴更好的模型化和主要F.

  • 這將是更準確的關係如果基數是在B和E之間的關係,在B面定義

霍普這有助於提高ProgrammersBlock

的好答案