UML收穫(2)—類圖

前言

什麼是類?類圖又是什麼,有什麼作用?

類圖元素

在這裏插入圖片描述

什麼是類?

類是對象一組具有相同屬性,操作,關係和語義的對象的集合的描述。(即有相同的特點的事物都可被稱爲一類)

類的圖標

在這裏插入圖片描述
特別注意:

如果是抽象類,類的名稱要用斜體加以區別。

語法

屬性

[可見性] 屬性名 [:類型 ] [=初始值] [{屬性字符串}]

操作

[可見性] 操作名 [(參數表)] [:返回類型 ] [{屬性字符串}]

可見性

名稱 圖示
Public +
Private -
Protected #
Package ~

關係

關聯關係

單、雙向關聯
在這裏插入圖片描述

多重關聯在這裏插入圖片描述

聚合

特殊關聯關係:指明一個聚合(整體)和組成部分之間的關係

在這裏插入圖片描述

組合

語言更強的聚合,部分和整體具有相同的生命週期

在這裏插入圖片描述

實現關係

實現關係指的是class類實現Interface接口的功能,實現是類與接口之間最爲常見的關係

依賴關係

UML類圖依賴關係是一種使用關係,特定事物的改變有可能會影響到使用該事物的子事物,反之不成立。

泛化關係

泛化關係在面向對象中一般被稱爲繼承關係,存在於父類與子類,父接口與子接口之間。

接口

表示方法

矩形表示法
在這裏插入圖片描述

棒棒糖法

在這裏插入圖片描述

機房類圖

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章