類是一種本質相同事物的抽象。
對象
在UML中,類圖顯示了一組類、接口、協做以及他們之間的關係。繼承
類接口
在類圖中類用矩形框表示,他的屬性和操做分別列在分格中方法
類之間關係圖表
在類圖中,除了須要描述類的名稱、屬性和操做外,咱們還須要描述類之間的關係。關係用類框之間的連線表示。類之間的關係有繼承、關聯、聚合和組合。
實例
繼承:類圖中的繼承表示方法是從子類拉出一條閉合的、單鍵頭(或三角形)的實線指向基類。系統
關聯:是類之間的一種很弱的聯繫。能夠有方向,能夠是單向,也能夠是雙向。關聯類經過一條虛線與關聯鏈接。
聚合:指的是總體和部分的關係。
組合:也表示類之間總體和部分的關係。可是組合關係中部分和總體具備統一的生存期。一旦總體對象不存在,部分對象也將不存在。
標準的UML類圖中,用空心和實心菱形對聚合和組合進行了區分。
接下來,咱們給出創建類圖的步驟
一、研究分析問題領域肯定系統需求
二、肯定類。明確類的含義和職責、肯定屬性和操做
三、肯定類之間的關係
對象圖
對象圖顯示某時刻對象和對象之間的關係,是類圖的變化,對象圖表示的是類的對象實例而不是真實的類。