2017-01-12 48 views
2

如何在UML 2中的類本身中定義一個匿名類的關聯組合?我們如何在UML 2中繪製內部類的組合?

由於

+1

這似乎是對UML目的的常見誤解,即每個類都必須包含在一個圖中。這是一個*文檔*工具,至少在最初的目的中,匿名內部類顯然是不值得記錄的東西。如果使用正確... – Holger

回答

5

在任一的方式示出:

enter image description here

也參見第716和12.2.4表示法第29頁。 246用於嵌套連接器。

As @JimL。暗示,一個匿名類沒有名字。它應該是這樣的:

enter image description here

但是,它並沒有多大意義的原因是顯而易見的一個模型中使用匿名類。老實說,我不知道任何允許匿名類的編程語言,但可能會有這樣的。從我估計他們只是語法糖來緩解某些編程任務。因此(也是)他們不應該被模擬。 (這裏只是我的幾分錢)

+0

謝謝, 那麼匿名? 我發現下面的鏈接談論嵌套,但沒有提及anonymouse :( http://www.sparxsystems.com/resources/uml2_tutorial/uml2_classdiagram.html 再次感謝 – Aguid

+0

重命名「1類」到「」,但添加一個泛化或實現箭頭來說明這個類專門化或實現的內容。 –

+0

@JimL。呃,什麼?我不知道你的意思。你的文本似乎也被截斷了。 –