VML简介
UML 統一建模語言
寫代碼前:
1.要做什么?
2.做成什么樣子?
3.怎么去做?
建模原則:
選擇建立什么樣的模型對如何和解決問題具有重要的影響,正確的模型有助于提高開發者的洞察力。
需求->模型->編碼
UML
1.是一種面向對象的可視化建模語言。
2.UML采用了一組形象化的圖形(如類圖)符合作為建模語言,使用這些符合形象地描述系統的各個方面
3.UML通過建立圖形之間的各種關系(類與類之間的關系)來描述模型
UML一共有10種圖
UML中的關系(主要包括4種)
關聯關系
依賴關系
泛化關系
實現關系
用例圖:用戶模型圖,從客戶角度描述系統的功能
用例圖包括:參與者,用例,關系
類圖:面向對象系統建模中最常用的圖,是定義其他圖的基礎
類圖主要用來顯示系統中的類,接口以及他們之間的關系
類圖包含的主要元素有類,接口和關系,其中關系有以上4種,在類圖中也可包含注釋和約束
類的表示法:
1.類是類圖的主要組成
2.在UML中泛化關系:用一條實線空心箭頭子類指向父類 水果(蘋果,梨子)
3.類之間的關系-實現關系(表示類與接口之間的實現關系):用一條虛線空心箭頭子類指向父類 :支付(抽象方法,不實現) (微信 支付寶 銀行卡)(具體方法,實現)
4.類之間的關系-依賴關系(對于兩個相對獨立的系統,當一個系統負責構造另一個系統的實例,或者依賴另一個系統的服務時)
依賴關系代碼:
5.類之間的關系-關聯關系
對于兩個相對獨立的系統,當一個系統的實例與另一個系統的一些特定實例存在固定的對應關系時。(如:客戶和訂單)
關聯關系代碼:
6.類之間的關系關聯-聚合(整體和部分不同生死)
computer(CPU,硬盤) (畫類圖時,CPU,硬盤用空心菱形指向computer)
聚合關系時關聯關系的一種,是更強的關聯關系
聚合是整體和部分之間的關系,如:汽車由引擎,輪胎以及其他零件組成
聚合關系也是通過成員變量來實現的,但是,關聯關系所涉及的兩個類在同一層次上,而聚合關系中,兩個類處于不同層次上,一個代表整體,一個代表部分。
6.類之間的關系關聯-組合(整體和部分同生死)
Company(Department),Department用實心菱形指向Company
總結
- 上一篇: 电影院订票选座小程序,电影购票小程序,微
- 下一篇: pdf.js上传有盖章文件盖章不显示