UML—類圖

前言

類圖是描述類、接口、協作以及他們之間的關係的圖、用來顯示系統中的各個類的靜態結構。一個類圖根據系統中的類以及各個類之間的關係描述系統的靜態圖。靜態圖可以包括許多的類圖。類圖包含7個元素:類、接口、協作、依賴關係、泛化關係、實現關係以及關聯關係

類圖的深入討論

  • 可見性
    Public 公有
    Private 私有
    Protected 保護
    Package 公有方法
    在這裏插入圖片描述
    實現及代碼
    在這裏插入圖片描述
    可見性的表示:
    在這裏插入圖片描述
    root 類 – 父類
    leaf – 子類

類圖關係的多重性:Multiplicity

類圖的應用
我使用的畫圖工具是StarUML 本篇畫圖的講解也是以這個軟件爲例 如果想用別的畫圖軟件的話,我的上一篇博客有其他畫圖軟件
https://blog.csdn.net/weixin_44693109/article/details/103546934
首先打開StarUML右上角有一個模型資源管理器(Model Explorer)
裏邊有五個選項框
在這裏插入圖片描述
分別是用例模型、分析模型、設計模型、實現模型、部署模型
接下來的操作步驟是右擊Use Case Model ——>add diagram——>class diagram
在這裏插入圖片描述
這時候左邊就會出來相對應的工具箱,選擇不同的圖會出來不同的工具
在這裏插入圖片描述
單擊class就可以在面板上畫出一個類圖了
在這裏插入圖片描述
雙擊類圖可以更改類的姓名
我們都知道類可以添加屬性;那我們怎麼添加呢?
同樣右擊面板上我們的類圖標add——>attribute
在這裏插入圖片描述
屬性是由我們自己添加的。還有方法也是例如:飛行的方法
每一個類之間都可以是相互關聯的 而且在UML中有很多方法
聚合:是一種關聯的強制模式 描述整體與部分之間的關係
用直線空心菱形表示
組合:也是描述的整體與部分的關係 ,但是組合的整體與部分不可分割
用實心菱形表示
依賴:用------->表示
泛化(繼承):用———△表示
實現:用--------△
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

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