【建模】类图概念
類圖用于展示系統中的類一級相互之間的關系
三個層次說明
- 概念層類圖:現實世界中問題領域的理解,類圖中表達類與現實有著明顯對應關系。對問題領域的概念化的理解,而不是實現。類名通常是問題領域中實際事務名稱。
- 說明層類圖:關注類的接口而不是實現。搭建現實世界和最終實現之間的橋梁。類通常都非常粗略。
- 實現層類圖:實現代碼描述,直接映射到可執行代碼。需要明確采用哪種實現語言,設計模式,通信標準,遵循什么規范等。
六種類型關系
- is-a? (是一種/一個)關系
- has-a (擁有一個)關系
- use-a (使用一個)關系
- create-a (創建)另一類
- 組合:composition,被包含者是包含者的一部分
- 聚集:aggregaiton,集合,集合中東西可以獨立存在
訪問權限UML記號
- 公開: +
- 保護:#
- 私有:-
總結
- 上一篇: 【建模】UML概念
- 下一篇: 【建模】可视化描绘现实世界-三种模型转换