2011-04-05 46 views
3

我想知道如何使用UML Class Diagram表示C++ new()運算符。舉例來說,如果我有:如何使用UML表示C++ new()運算符

Class B 
{ 
    ... 
} 

Class A 
{ 
    void exampleMethod() 
    { 
    B *test = new B(); 
    } 
} 
+0

有什麼用UML表示對此? – 2011-04-05 13:03:52

+0

你是什麼意思的UML?類圖?序列圖?活動圖?你必須更具體。 – helpermethod 2011-04-05 13:09:06

+0

它是一個類圖 – Eduardo 2011-04-05 13:10:21

回答

1

您可以通過以下方式描繪它:enter image description here

1

類圖是系統的結構圖,這樣你就不會通常看到的任何表示方法的行爲。

根據工具的不同,您可以將其添加爲身體標記或註釋,或將包含«create»消息的序列圖與Als建議的方法相關聯。

0

使用類圖,你可以使用定向associaton爲原型<<instantiate>>,請看下面的例子:

class diagram with stereotype