2010-05-30 38 views
0

我們假設我有一個名爲MyClass的類,該類具有名爲MyAttribute的屬性和名爲MyMethod()的方法。在該方法內,我想要一個名爲MyVariable的變量。我想在的調用中將MyVariable的值設置爲「MyVariable」和MyAttribute爲「MyAttribute」。我如何在協作圖中做到這一點?協作圖:如何將變量和屬性的值設置爲指定值

我在互聯網上找不到任何這方面的信息,我正在研究的這本書(應用UML和模式)在細節上非常含糊。

感謝

回答

1

恕我直言,UML並不意味着包含這些細節。在我的理解中,協作圖應該表明不同的對象如何調用彼此的方法以實現特定的目標,而不是特定方法內發生的事情。但如果你確實想要記錄這些細節(例如,因爲了解程序邏輯的工作原理非常重要),你可以在評論框或類似的東西中添加(僞)代碼。 Here is an example

0

當你甚至無法弄清楚如何在圖中畫出的東西,不使用它們變得有些無意義?畢竟,他們的觀點是讓事情更容易理解。

我只是寫在那裏的代碼。也許把它放在一個盒子裏。圓角。每個程序員都能理解它,這是唯一重要的。