UML類圖介紹&類的六大關係 - IT人

文章推薦指數: 80 %
投票人數:10人

UML 圖形化的語言. 基本介紹. UML類圖介紹&類的六大關係. UML圖:通過不同的圖形和符號,來描述軟體模型以及各個元素之間的關係. UML圖分類. Togglenavigation IT人 IT人 UML類圖介紹&類的六大關係 呂敬瑛發表於 2021-02-23 UML類圖介紹&類的六大關係 官方定義 UML(統一建模語言),是一種用於軟體系統分析和設計的語言工具,用於幫助軟體開發人員進行思考和記錄思路的方式 UML圖形化的語言 基本介紹 UML圖:通過不同的圖形和符號,來描述軟體模型以及各個元素之間的關係 UML圖分類 用例圖(usecase) 靜態結構圖:類圖、物件圖、包圖、元件圖、部署圖 動態行為圖:互動圖(時序圖與協作圖)、狀態圖、活動圖 UML類圖:描述類之間的關係 建模工具 word,利用word工具就可以繪製簡單的UML圖,但是這是一種非專業的手段,而且繪製起來比較麻煩 利用VISIO工具進行UML圖的繪製 利用PowerDesigner工具繪製UML圖形,PowerDesigner支援標準資料建模UML 利用Eclipse中的AmaterasUML外掛,也可以進行UML的繪製 IDEA中可以使用PlantUML外掛來畫類圖,也可以下載安裝UMLSopport外掛繪製圖 依賴關係 是一種使用關係,一個類的實現,需要另一個類的協助,邏輯上usea表示 只要在類中使用到了對方,就是依賴關係,是一種最基本的關係 其它五種關係,都是依賴關係的特例 UML圖示 UML符號:一條虛線加箭頭的形式 泛化關係 泛化關係指的就是繼承關係 UML圖示 UML符號:一條實線加上三角箭頭,箭頭的要指向父類 實現關係 實現關係,A類實現了B介面,A,B存在實現關係 UML圖示 UML符號:一條虛線加三角箭頭,箭頭方向要指向介面 關聯關係 關聯關係體現的是業務邏輯上的關係 關聯關係具有導航性:單項關聯,雙向關聯 關聯關係還具有多重性:一對一,一對多,多對多 UML圖示 UML符號: ​ 單項關聯 一條實線加一個箭頭 雙向關聯 一條實線(一條實線加兩個箭頭) 聚合關係 聚合關係,是關聯關係的一個特例 具有導航性,具有多重性 聚合關係描述的是業務邏輯上整體和部分的關係,整體和部分如果可以分開,就是構成聚合 UML圖示 UML符號:一條實線加上空心菱形來表示聚合關係 組合關係 組合關係整體和部分的關係,整體和部分是不能分開的 UML圖示 UML符號:一條實線加實心菱形來表示組合關係 相關文章 UML圖,時序圖 2020-10-07 UML-類圖-Composition(組合)和Aggregation(聚合)的區別 2020-10-09 VSCode+PlantUML搭建UML編寫環境 2020-10-10 VSCode 軟考中級(軟體設計)之下午場UML(三) 2020-10-25 【設計模式】第一篇:概述、耦合、UML、七大原則,詳細分析總結(基於Java) 2020-10-26 Java設計模式 UML筆記——14種UML圖 2020-11-04 類圖和物件圖 2020-11-06 ubuntu20.04安裝StarUML2 2020-11-25 UML圖中時序圖的新增判斷條件 2020-12-16 UML基礎 2021-01-04 最新文章 CMR:印度手機遊戲調查報告 大咖說·圖書分享|HaaS物聯網裝置雲端一體開發框架 話實踐,行實幹,成實事:“巡禮”數字化的中國大地 構建安全程式碼防止供應鏈攻擊 【推薦閱讀】超有用的漏洞掃描工具合集! 國密SM演算法有哪些? 為什麼伺服器選擇Linux系統 ApacheFlinkML2.1.0釋出公告 乾貨|作為前端開發者如何邁向獨立開發者 助力開發者,全方位解讀APISIX測試案例 得物資料庫中介軟體平臺“彩虹橋”演進之路 KubeSphere3.3.0離線安裝教程



請為這篇文章評分?