溫州網(wǎng)站建設(shè)方案報價seo優(yōu)化排名易下拉用法
目錄
類圖概述:
1.類:
2.屬性:
3.類的表示:
4.五種方法:
類圖的關(guān)系:
1.關(guān)聯(lián)
2.聚合
3.組合
4.依賴
5.泛化
6.實現(xiàn)
對象圖概述:
1.?對象圖包含元素:
2. 什么是對象
3.對象的狀態(tài)可以改變:
4.對象的行為
5.對象標(biāo)識:
類和對象的區(qū)別:
類圖概述:
類圖(Class diagrams):用于定義系統(tǒng)中的類,包括描述類的內(nèi)部結(jié)構(gòu)和類之間的關(guān)系。類圖主要用于描述系統(tǒng)的系統(tǒng)的靜態(tài)結(jié)構(gòu)
什么是類,類是對一組具有一組相同的數(shù)據(jù)
1.類:
2.屬性:
3.類的表示:
4.五種方法:
類圖的關(guān)系:
1.關(guān)聯(lián)
·普通關(guān)聯(lián)
?·關(guān)聯(lián)名
應(yīng)用于關(guān)聯(lián)修飾
1)名稱(Association name):用以描述該關(guān)系的性質(zhì)
2)角色(Role):當(dāng)一個類處于關(guān)聯(lián)的某一端時,該類就在這個關(guān)系種扮演了一個特定的角色;角色是關(guān)聯(lián)中靠近它的一端的類對另外端的類呈現(xiàn)的職責(zé)
3)多重性(Multiplicity):關(guān)聯(lián)角色的多重性是說明一個關(guān)聯(lián)的實例中有多少個相互連接的對象
關(guān)聯(lián)舉例
關(guān)聯(lián)
兩個對象之間的連接(Link)本身可以擁有自己的屬性和行為,如果把連接看作是一個類的實例,則該類稱為關(guān)聯(lián)類
自身關(guān)聯(lián):一個對象與另一個同類的想有連接(link),即類可以與自身有關(guān)聯(lián)
2.聚合
?-”整體/部分”
???-空心菱形
3.組合
4.依賴
依賴是一種使用關(guān)系,它說明一個規(guī)格說明的變化可能影響到使用它的另一個事物。但反之未必
5.泛化
??泛化關(guān)系繼承關(guān)系:指一個類(子類、子接口)繼承(extends)另一個類(父類、父接口)的功能,并可以正價自己額外的一些功能,繼承是類于類或接口與接口之間最常見的關(guān)系;
繼承分為:單重繼承和多重繼承
單重繼承:
多重繼承:
6.實現(xiàn)
實現(xiàn)是類元之間的語義關(guān)系,在該關(guān)系中一個類元描述了另一個類元描述了另一個類元保證實現(xiàn)契約。
?
對象圖概述:
?????對象圖(object diagrams):對象圖是類圖的一個各個對象之間的關(guān)系,描述一個系統(tǒng)在某個具體時刻的靜態(tài)結(jié)構(gòu),而類圖描述所有可能得情況
1.?對象圖包含元素:
?????-對象
? ? ?-連接
? ? ?-包
2. 什么是對象
3.對象的狀態(tài)可以改變:
ID、名字等
4.對象的行為
·行為反應(yīng)了一個對象將如何響應(yīng)其他對象
小明打電話讓正在搬磚的小亮過去找他一趟
5.對象標(biāo)識:
圖1.存錢
圖2.聽語言
圖3.看書
圖4.開燈
圖5.澆花