2016-12-29 151 views
2

這是我第一次使用計算器不正確地在格式化很抱歉...UML - 類圖和活動圖

我的問題(JAVA):

  1. 如果我有一個私有方法根本不與用戶交互(例如:返回一個幫助另一個公共方法的字符串的方法)是否需要在類圖中顯示它?

  2. 如果我有一個方法,我讓程序啓動時自動運行,我必須把它放到活動圖?

+0

1]一般來說,沒有。私人方法有助於實施,所以沒有理由暴露。 2]再次,通常沒有。在大多數情況下,活動圖是相當高級的。 – Jyr

回答

2
  1. 這取決於你的聽衆。私人會員有一個-前綴,所以你可以識別他們。如果需要,可以抑制類圖上的各個操作/屬性。

  2. 再次,這取決於你的觀衆。爲了簡潔起見,如果上下文清楚,可以省略它們。

1

1-類圖成員(字段和方法)不依賴於用戶與類的交互。這取決於細節的級別。一般來說,Analysis類沒有像私有方法那樣的詳細信息。設計類具有關於類的詳細信息,包括私有方法。 2-這取決於細節或抽象層次。從開發人員的角度來看,這是很好的描述。