2012-04-19 18 views
0

我正在爲我的項目創建類圖。我將在課堂上使用一些WebViews。我的問題是:這應該被看作UML類圖中的類還是作爲類型?

我應該在我的UML類圖中編寫WebView類還是隻能使用WebView作爲類型?

例如,如果有一個字符串:String a,在我的類圖,我會放在類屬性的: String,但如果我在我的課有WebView wv,我可以做相同的字符串,並寫在班級屬性:wv: WebView或我必須編寫WebView類,然後與我的班級進行關聯?

回答

1

簡答:你可以做。

較長的答案:UML不約束你在這裏做什麼。沒有規定說哪些類型可以用作屬性的值,哪些類型可以用作關聯。

最長的答案實際上是一個問題:你想與圖表溝通什麼?類圖很好地顯示結構 - 類之間的鏈接(關聯)。所以:你的類和你的Webview實例之間的關聯是否有趣?例如,WebView的同一個實例是否也與某個其他對象有關?有什麼關於的關係很有趣? WebView實例能否超越你的類的實例?等等。

hth。

+0

謝謝@sfinnie – 2012-04-23 14:05:25

+0

不客氣@Ana。 – sfinnie 2012-04-24 13:11:27