《類圖及對(duì)象圖》PPT課件

《類圖及對(duì)象圖》PPT課件

ID:41270779

大?。?31.56 KB

頁數(shù):72頁

時(shí)間:2019-08-20

《類圖及對(duì)象圖》PPT課件_第1頁
《類圖及對(duì)象圖》PPT課件_第2頁
《類圖及對(duì)象圖》PPT課件_第3頁
《類圖及對(duì)象圖》PPT課件_第4頁
《類圖及對(duì)象圖》PPT課件_第5頁
資源描述:

《《類圖及對(duì)象圖》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、類圖及對(duì)象圖5.1類的定義5.2類的關(guān)系5.3類圖5.4對(duì)象圖5.5幾個(gè)特殊問題第5章類圖及對(duì)象圖5.1.1類的概念5.1.2類的屬性5.1.3類的操作5.1.4類的類型5.1類的定義5.1.1類的概念1.類的定義類(class):具有相似結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象。2.類的表示類名屬性操作3.類的其他幾種表示形式①簡(jiǎn)化表示②縮略表示實(shí)體類界面類控制類4.類名①名詞或名詞短語(動(dòng)詞或動(dòng)詞短語表示控制類)②盡可能用明確、簡(jiǎn)短,業(yè)務(wù)領(lǐng)域中事物的名稱,避免使用抽象、無意義的名詞例如:人,桌子,圖形,匯總③用英文,第1個(gè)字母大寫例如:Shape,Person,CheckingAccount④可分

2、為簡(jiǎn)單類名,帶路徑類名例如:CheckingAccountBanking::CheckingAccdount例如:帳戶,訂單,事物問題2:1、指出下面命名有問題的的類。?5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式第1個(gè)英文單詞首字母小寫,其它單詞首字母大寫contactNamecredintLimitisPrepaid[可見性]屬性名[:類型][‘[

3、’多重性[次序]‘]’][=初始值][{特性}]5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式該屬性對(duì)外部實(shí)體的顯現(xiàn)程度.可見public:+受限protected:#私有private:-[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式屬性的數(shù)據(jù)類型:字符串:String日期:Date布爾:Boolean整型:int[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]5.

4、1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式表示屬性值的取值,及有序性:例如:name:String[0..1]表示屬性”name”可能無值,也可能僅有一個(gè)值.points:Point[2..*ordered]表示有兩個(gè)或多個(gè)值,有序[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式表示屬性初始所取的值:例如:#visibility:Boolean=false表示屬性”visibility”初始取”fal

5、se”[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]5.1.2類的屬性1.屬性的含義屬性(attribute):描述類所表示事物的靜態(tài)性質(zhì)。2.屬性的格式表示屬性約束說明:例如:#visibility:Boolean=false{讀寫}表示屬性”visibility”可讀,寫[可見性]屬性名[:類型][‘[’多重性[次序]‘]’][=初始值][{特性}]問題3:1、指出下面屬性名的含義。?+studentName:String=“黎明”#studentBirthDay:Date=‘1999-10-21’-price:float=12.01{R/W}5.1

6、.3類的操作1.操作的含義操作(operation):描述類所表示事物的動(dòng)態(tài)性質(zhì)。2.操作的格式[可見性]操作名[(參數(shù)列表):返回類型][{特性}]5.1.3類的操作1.操作的含義操作(operation):描述類所表示事物的動(dòng)態(tài)性質(zhì)。2.操作的格式[可見性]操作名[(參數(shù)列表):返回類型][{特性}]第1個(gè)英文單詞首字母小寫,其它單詞首字母大寫close()creditRecording()5.1.3類的操作1.操作的含義操作(operation):描述類所表示事物的動(dòng)態(tài)性質(zhì)。2.操作的格式該操作對(duì)外部實(shí)體的顯現(xiàn)程度.可見public:+受限protected:#私有private:

7、-[可見性]操作名[(參數(shù)列表):返回類型][{特性}]5.1.3類的操作1.操作的含義操作(operation):描述類所表示事物的動(dòng)態(tài)性質(zhì)。2.操作的格式該操作的輸入?yún)?shù),可以為空.例如:#create()+hide()-ttachXWindow(xwin:Xwindow)[可見性]操作名[(參數(shù)列表):返回類型][{特性}]5.1.3類的操作1.操作的含義操作(operation):描述類所表示事物的動(dòng)態(tài)性質(zhì)。2.操作的格式該

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。