日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VML简介

發(fā)布時間:2023/12/16 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VML简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

UML 統(tǒng)一建模語言
寫代碼前:
1.要做什么?
2.做成什么樣子?
3.怎么去做?

建模原則:
選擇建立什么樣的模型對如何和解決問題具有重要的影響,正確的模型有助于提高開發(fā)者的洞察力。
需求->模型->編碼

UML
1.是一種面向?qū)ο蟮目梢暬UZ言。
2.UML采用了一組形象化的圖形(如類圖)符合作為建模語言,使用這些符合形象地描述系統(tǒng)的各個方面
3.UML通過建立圖形之間的各種關系(類與類之間的關系)來描述模型

UML一共有10種圖
UML中的關系(主要包括4種)
關聯(lián)關系
依賴關系
泛化關系
實現(xiàn)關系

用例圖:用戶模型圖,從客戶角度描述系統(tǒng)的功能
用例圖包括:參與者,用例,關系

類圖:面向?qū)ο笙到y(tǒng)建模中最常用的圖,是定義其他圖的基礎
類圖主要用來顯示系統(tǒng)中的類,接口以及他們之間的關系
類圖包含的主要元素有類,接口和關系,其中關系有以上4種,在類圖中也可包含注釋和約束

類的表示法:
1.類是類圖的主要組成
2.在UML中泛化關系:用一條實線空心箭頭子類指向父類 水果(蘋果,梨子)
3.類之間的關系-實現(xiàn)關系(表示類與接口之間的實現(xiàn)關系):用一條虛線空心箭頭子類指向父類 :支付(抽象方法,不實現(xiàn)) (微信 支付寶 銀行卡)(具體方法,實現(xiàn))
4.類之間的關系-依賴關系(對于兩個相對獨立的系統(tǒng),當一個系統(tǒng)負責構造另一個系統(tǒng)的實例,或者依賴另一個系統(tǒng)的服務時)
依賴關系代碼:

#define _CRT_SECURE_NO_WARINGS #include<iostream> using namespace std;class BMW { public:void run(){cout << "快樂去上班" << endl;} };//開車去上班 class Person { public:void GoWork(BMW* car) //依賴關系 人要依賴車類{car->run();} };int main(void) {return 0; }

5.類之間的關系-關聯(lián)關系
對于兩個相對獨立的系統(tǒng),當一個系統(tǒng)的實例與另一個系統(tǒng)的一些特定實例存在固定的對應關系時。(如:客戶和訂單)
關聯(lián)關系代碼:

#define _CRT_SECURE_NO_WARINGS #include<iostream> using namespace std;class BMW { public:void run(){cout << "快樂去上班" << endl;} };//開車去上班 關聯(lián)關系 車和人 是固定關系 class Person { public:void GoWork() {car->run();} public:BMW* car; };int main(void) {return 0; }

6.類之間的關系關聯(lián)-聚合(整體和部分不同生死)
computer(CPU,硬盤) (畫類圖時,CPU,硬盤用空心菱形指向computer)
聚合關系時關聯(lián)關系的一種,是更強的關聯(lián)關系
聚合是整體和部分之間的關系,如:汽車由引擎,輪胎以及其他零件組成
聚合關系也是通過成員變量來實現(xiàn)的,但是,關聯(lián)關系所涉及的兩個類在同一層次上,而聚合關系中,兩個類處于不同層次上,一個代表整體,一個代表部分。

6.類之間的關系關聯(lián)-組合(整體和部分同生死)
Company(Department),Department用實心菱形指向Company

總結

以上是生活随笔為你收集整理的VML简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。