UML類圖
概念
- 類圖主要是用來顯示系統中的類、介面以及它們之間的靜態結構和關係的一種靜態模型。
- 類圖(Class Diagram)是面向對象系統建模中最常用和最重要的圖,是定義其它圖的基礎。
- 類圖描述一類的屬性和操作,也對系統的約束。被廣泛應用於類圖的建模的面向對象的系統中,因為它們是唯一的,可以直接映射到面向對象的語言的 UML 圖。
- 類圖顯示集合的類,介面,關聯,協作和約束,它也被稱為作為結構圖。
目的
- 分析和設計應用程序的靜態視圖。
- 描述一個系統的責任。
- 基地組件圖和部署圖。
- 正向和逆向工程。
如何畫
- 類圖中的名稱應該是有意義的描述,並且是面向系統的。
- 畫類圖前應先確定每個元素之間的關係。
- 類圖中的每個類職責(屬性和方法)應該清晰標明。
- 對於每個類的屬性的最小數量應符合規定,不必要的屬性將使圖表複雜。
- 使用了以下注釋有否要求來描述圖中的某些方面。因為上面的附圖,它應該是可以理解的開發者/編碼器。
- 最後,在最終版本之前,該圖應繪製在普通紙上儘可能多次,使其糾正和返工。
例