UML中一些符號的意義, 寫出來加強記憶

2021-05-14 08:22:03 字數 776 閱讀 7005

圖一:

此實線箭頭表示, 繼承 , 從乙個非介面類的繼承.

圖二:那條連線表示雙向關聯 :

看左邊, flight扮演assignedfights角色, 有0到1個plane跟他關聯(乙個航班要麼取消了沒有飛機,要麼只能對應一架飛機)

看右邊, plane扮演著assignedplane角色, 有0到多個flight跟他關聯(乙個飛機可以參與多個航班, 也可以停在倉庫裡面爛掉)

圖三:那條連線表示單向關聯 :

基本的意義跟上面的是一樣的, 唯一不同的是, 右邊的類對左邊的類是一無所知的.

圖四:那個大的包圍的框叫軟體包 , 名字為account, 就一些可以歸類的類包裝起來.

圖五:如此虛線的箭頭表示實現乙個介面 .

圖六:水平的連線還是表示上面所說的關聯, 但從關聯連線中引伸出來的虛線, 這意味當flight類的乙個例項關聯到 frequentflyer 類的乙個例項時,將會產生 mileagecredit 類的乙個例項 .

圖七:帶菱形的箭頭表示基本聚合, 由上圖知道, wheel類扮演wheels角色, 聚合4個到car物件裡面去,

空心的菱形表示wheel物件並不隨car的建立而建立,銷毀而銷毀 .

圖八:意義和上面類似, 唯一不同的是, 實心菱形表示department物件隨company物件的建立而建立,銷毀而銷毀 .

圖九:表示反射關聯 , 顯示乙個employee類如何通過manager / manages角色與它本身相關。當乙個類關聯到它本身時,這並不意味著類的例項與它本身相關,而是類的乙個例項與類的另乙個例項相關。

UML中一些符號的意義, 寫出來加強記憶

圖一 此實線箭頭表示,繼承,從乙個非介面類的繼承.圖二 那條連線表示 雙向關聯 看左邊,flight扮演assignedfights角色,有0到1個plane跟他關聯 乙個航班要麼取消了沒有飛機,要麼只能對應一架飛機 看右邊,plane扮演著assignedplane角色,有0到多個flight跟他...

UML中一些符號的意義

虛線箭頭表示 依賴關係 依賴有 使用 的語義,比如患者與醫生的關係。實線箭頭表示 帶了導航行的關聯關係 從乙個類到另一類。使用實線箭頭時通常會帶上 多重性 的表達方式。如 一對多,一對一,多對多等等 常見的關係有 一般化關係 generalization 關聯關係 association 聚合關係 ...

Latex中一些特殊常用符號的輸入

搞學術的童鞋們很有可能會接觸到latex這種 格式編輯工具,一般在 投稿的時候,大多數期刊和會議會給乙個latex模板,要求將你的 用latex編輯成.pdf版本。一般的word文字部分是可以直接複製貼上到latex的.tex文件中的,但是有一些常用的特殊符號需要我們使用latex格式來書寫,只總結...