版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章類圖和對象圖
教學(xué)目標(biāo):了解類圖、類間的關(guān)系對象圖的組成部分教學(xué)要求:能建立簡單的類圖、對象圖15.1類的定義(續(xù))類:是對一組具有相同屬性、操作、關(guān)系和語義的對象的描述。這些對象可以包括現(xiàn)實(shí)世界中的軟件事物和硬件事物,甚至也可以包括純粹概念性的事物。類圖(classdiagram)是描述類、接口、協(xié)作及他們之間關(guān)系的圖,用來顯示系統(tǒng)中各個(gè)類靜態(tài)結(jié)構(gòu)。在類圖的基礎(chǔ)上,可以使用協(xié)作圖、狀態(tài)圖、組件圖和配置圖。第五章類圖和對象圖25.1類的定義(續(xù))類在UML中的表示:分成三個(gè)格子的矩形。第五章類圖和對象圖ClassNameAttribute:AttributeType=initialValueOpetation(arg:ArgumentType):ReturnType類名屬性操作35.1類的定義(續(xù))類在UML中的表示:分成三個(gè)格子的矩形。第五章類圖和對象圖圖書館書的類(省略掉屬性)圖書館書的類(省略掉操作)45.1類的定義(續(xù))類名:是每個(gè)類所必須有的構(gòu)成。用于和其他類區(qū)分,是一個(gè)文本串。類名要求應(yīng)盡量應(yīng)用領(lǐng)域中的術(shù)語,應(yīng)明確、無歧義,以利于開發(fā)人員與用戶之間的勾通交流單獨(dú)的名稱(singlename):不包含冒號的字符串。路徑名稱(pathname):用類所在的包作為前綴的類名。如Business:Item第五章類圖和對象圖55.1類的定義(續(xù))屬性:描述了類在軟件系統(tǒng)中代表的事物所具備的特性。類可以有無限數(shù)量的屬性,也可以沒有屬性。第五章類圖和對象圖格式:[可見性]屬性名[:類型][=初始值][{特性}]+size:integer=(100)65.1類的定義(續(xù))說明:1、可見性描述了該屬性對于其他類是否可見,以及是否被其他類引用,而不僅僅是被該類可見。類型如下:第五章類圖和對象圖名稱表示方式公有(public)+私有(private)-受保護(hù)(protected)#75.1類的定義(續(xù))說明:1、公有:可以在此類的外部使用和查看該屬性。2、私有:不可以從其他類中訪問這個(gè)屬性3、受保護(hù)的:經(jīng)常與泛化一起使用(后面章節(jié)講講到)。第五章類圖和對象圖85.1類的定義(續(xù))說明:2、每個(gè)屬性必須有個(gè)名字區(qū)分其他屬性。通常情況下屬性名由描述所屬類的特性的短名詞或者名詞短語構(gòu)成(小寫字母開頭)第五章類圖和對象圖[可見性]屬性名[:類型][=初始值][{特性}]+size:integer=(100)95.1類的定義說明:3、屬性還有取值范圍。類型表示該屬性的種類。它可以是基本數(shù)據(jù)類型,例如整數(shù)、實(shí)數(shù)、布爾型和枚舉型等,也可以是用戶自定義的類型。一般它由所涉及的程序設(shè)計(jì)語言確定必須為其指定數(shù)據(jù)類型。當(dāng)一個(gè)類的屬性被完整定義后,它的任何一個(gè)對象的狀態(tài)都由這些屬性的特性值所決定。第五章類圖和對象圖[可見性]屬性名[:類型][=初始值][{特性}]+size:integer=(100)105.1類的定義說明:4、初始值:設(shè)定初始值的目的⑴、保護(hù)系統(tǒng)的完整性,防止遺漏掉取值或被非法取值;⑵、為用戶提供易用性第五章類圖和對象圖[可見性]屬性名[:類型][=初始值][{特性}]+size:integer=(100)115.1類的定義說明:5、特性是用戶對該屬性性質(zhì)的一個(gè)約束說明。比如{只讀}第五章類圖和對象圖[可見性]屬性名[:類型][=初始值][{特性}]+size:integer=(100)125.1類的定義操作(Operation):類的操作是對類的對象所能做的事物抽象,用于修改、檢索類的屬性或執(zhí)行某些動(dòng)作。也被稱為功能。它相當(dāng)與一個(gè)服務(wù)的實(shí)現(xiàn),。該服務(wù)可以由類的任何對象請求以影響其行為。一個(gè)類可以有任何數(shù)量的操作或者沒有操作第五章類圖和對象圖格式:[可見性]操作名[(參數(shù)列表)][:返回類型][{特性}]+disply():Location135.1類的定義說明:可見性:第五章類圖和對象圖名稱表示方式意義公有(public)+調(diào)用對象能夠訪問操作所在的包私有(private)-屬于同一個(gè)類的對象才可以調(diào)用的可見性操作受保護(hù)(protected)#只有子類對象才可以調(diào)用父類的可見性為受保護(hù)的操作包內(nèi)公有(package)~只有在同一個(gè)包里的對象才可以調(diào)用的可見性為包內(nèi)操作145.1類的定義說明:操作名是用來描述所屬類的行為的短動(dòng)詞或動(dòng)詞短語(通常用小寫字母開頭)。如果是抽象操作,用斜體字表示。第五章類圖和對象圖格式:[可見性]操作名[(參數(shù)列表)][:返回類型][{特性}]+disply():Location155.1活類的么定義類的脈操作咸所提誼供的死服務(wù)姓可以馬分為去兩類礦:1、伏操作炕的結(jié)車果引樣起對坦象狀駝態(tài)的煤變化展,狀不態(tài)的古改變褲也包珍括相爽應(yīng)動(dòng)央態(tài)行臣為的停發(fā)生2、寄為服霞務(wù)的劈燕請求俯者提季供返見回值感。第五賺章煩類圖箏和對甜象圖165.1院類的抵定義職責(zé)(R叛es定po豪ns龜ib璃il逮it槳y):是賊類或慢者其媽它元地素的蒼契約主或者滋義務(wù)幅。當(dāng)濕一個(gè)檢類被脆創(chuàng)建乒時(shí),隱就聲看明這淋個(gè)類眼的所胳有對升象具間有相潑同的識種類森的狀閘態(tài)和賓相同另種類們的行蘆為。類的挎職責(zé)雄是自后由形硬式的來問題冰,可耍以寫斧成一喪個(gè)短茄語、召一個(gè)述句子礦或者避一段碑短文裳。第五資章理類圖咬和對舌象圖Che四ck綿Us筒erRe未sp兆o(hù)n舌si錦bi賺li日ti濾es-核查購用戶瓜資料決定垃是否只給該粘擁護(hù)賓辦理肥信用申卡職責(zé)175.1爛類的證定義注釋羽:對拴屬性烏或者兵操作要進(jìn)行哲解釋冠。注勿釋可委以為惠圖形干或者喬文本第五籠章解類圖牌和對朱象圖185.2鼓類之顧間的律關(guān)系類不遣是獨(dú)捷立存資在的白,大匹多數(shù)葛類以斷某些雞方式繩彼此即協(xié)作注。第五剃章估類圖揭和對鄉(xiāng)豐象圖195.2積類之呈間的杰關(guān)系類間珍的關(guān)嫩系分夠?yàn)椋夯蜿P(guān)聯(lián)游、聚柜合、值實(shí)現(xiàn)桿、泛然化、腐依賴爽。關(guān)聯(lián)(A悅ss彎oc幣ia該ti瓣on夕)表示粥對象鳥之間翻的結(jié)臺構(gòu)關(guān)譯系泛化(G位en榴er而al翻iz丸at飾io某n)表示把類之巷間一壟般和姓特殊份的關(guān)嘗系依賴(D斃ep閘en闖de英nc魚y)表示社類之同間的李使用爪關(guān)系第五做章衫類圖盟和對役象圖205.2烤類之號間的命關(guān)系1、關(guān)辭聯(lián)關(guān)聯(lián)倚是一扛種結(jié)魔構(gòu)關(guān)羞系,偏它指溪明一飛個(gè)事薄物的獅對象管與另敗一個(gè)前事物疊的對齡象間體的聯(lián)序系例如,一個(gè)津人為拆一家挨公司咸工作,一家沙公司皇有許綁多辦漁公室獎(jiǎng)。我漏們就勸認(rèn)為片人和炊公司帆、公鳳司和宅辦公室室之許間存季在某攤種語步義上深的聯(lián)也系。百在分的析設(shè)貴計(jì)的茶類圖磁模型仇中,則在猛對應(yīng)殿人類悟和公枝司類顆、公撞司類怨和辦鵲公室召類之枯間建塔立關(guān)某聯(lián)關(guān)察系第五結(jié)章愉類圖贊和對傷象圖215.2軋類之欺間的融關(guān)系1、關(guān)奧聯(lián)關(guān)聯(lián)綿的表例示方行式:律用一飛條連監(jiān)接相絕同類賤或者肌不同禮類的鏡實(shí)線欠表示虧。第五擺章殿類圖叢和對令象圖225.2北類之岔間的顫關(guān)系1、關(guān)揭聯(lián)一個(gè)們關(guān)聯(lián)添可以織有兩殊個(gè)和參多個(gè)新關(guān)聯(lián)齊端。答關(guān)聯(lián)恩也有瞎方向橫,可算以分怖為單鴉向關(guān)凳聯(lián)(un帥i-d蹤蝶ir惡ec傍ti禁on揚(yáng)al咸a蛛ss目oc恢ia繞ti敘on)或碑雙向葬關(guān)聯(lián)(b悲i-屈di鐵re鐵ct致io襪na鏟l躬as籃so辭ci矛at稈io尤n)第五辭章付類圖投和對汗象圖ABAB類A狼和B格之間酸的雙激向關(guān)掙聯(lián)類A溉到類另B的瓶單向檔關(guān)聯(lián)235.2霞類之土間的廉關(guān)系1、關(guān)并聯(lián)關(guān)聯(lián)葛名:更給關(guān)芒聯(lián)加映上名縫字,艘描述猴關(guān)聯(lián)綱的作存用。第五摧章算類圖旋和對蘿象圖Co并mp歉an沃yPe侵rs晴onEm逃pl勵(lì)oy貞s245.2號類之它間的怖關(guān)系1、關(guān)強(qiáng)聯(lián)關(guān)聯(lián)單名說春明:繡關(guān)聯(lián)元的名梁稱并謹(jǐn)不是醒必需瞧的,血當(dāng)要剩明確地的給斗出關(guān)販聯(lián)提皺供角歇色名景或當(dāng)副一個(gè)駕模型匹存在外許多比關(guān)聯(lián)昏并且丘要對孔這些凡關(guān)聯(lián)媽進(jìn)行洋查閱扒或者糟區(qū)別辯是才鄭要給默出關(guān)蘇聯(lián)名男。第五慨章板類圖警和對家象圖255.2叉類之毀間的歸關(guān)系1、關(guān)頸聯(lián)角色伴:當(dāng)貿(mào)一個(gè)克類處欣于關(guān)塔聯(lián)的擋某一息端時(shí)萍,該爛類就擇在這機(jī)個(gè)關(guān)冠系中蓬扮演煩著一總個(gè)特鹽定的勞角色雪。角獎(jiǎng)色就濤是關(guān)腹聯(lián)關(guān)毛系中待一個(gè)差類對孝另一燒個(gè)類徐所表緞現(xiàn)的親職責(zé)第五記章偏類圖退和對益象圖emplanyeremployeeCompanyPersonEmploys10..nStudentUniversityLearnerTeacher關(guān)聯(lián)角色名265.2括類之悟間的須關(guān)系1、關(guān)王聯(lián)多重榨性:才關(guān)聯(lián)鹿實(shí)例宜中說怠明兩某個(gè)類嗽間存扛在多辦少個(gè)益相互臣連接確。U炕ML伍有三寒大擴(kuò)巖展機(jī)解制,切多重倚性是族第一薯種約貼束。多重鵲性被洗表示駐為用個(gè)點(diǎn)分陶隔的孩區(qū)間抬。表即示格立式Mi纖ni橫mu藥n.動(dòng).m劈燕ax癢im辣um均為in基t型的轉(zhuǎn)整數(shù)第五甚章絡(luò)類圖躁和對虛象圖275.2昆類之蹈間的甩關(guān)系1、關(guān)秘聯(lián)第五轎章冒類圖貞和對蘆象圖修飾語意0..10或11僅僅為10..*或0..n0或者更多1..*或1..n1或者更多或N0或者更多1..61~6285.2展類之掛間的廟關(guān)系1、關(guān)舞聯(lián)關(guān)聯(lián)捉類:一個(gè)聲關(guān)聯(lián)謊可能壇要記巴錄一爬些信橋息,可以唱引入昌一個(gè)較關(guān)聯(lián)病類來暖記錄風(fēng)。關(guān)報(bào)聯(lián)類裳通過垂一根幕虛線戰(zhàn)與關(guān)綠聯(lián)連撓接第五奏章借類圖纖和對狠象圖em丟pl統(tǒng)an津ye金rem藝pl兔oy賭eeCo暈mp勞an輔yPe武rs旦onEm葡pl掃oy勤s10.遭.nCco牌nt梨ra節(jié)ctSalary:Double295.2燒類之拘間的撫關(guān)系1、關(guān)廉聯(lián)關(guān)聯(lián)附類可馬以進(jìn)畝一步丹描述喉關(guān)聯(lián)宋的屬恨性、垂操作梯及其寸他信餐息。昆他描作述的舅是兩真?zhèn)€類蹦之間關(guān)聯(lián)學(xué)的屬堡性,并不清描述棵兩個(gè)扶類的燃屬性芽。第五瓜章愈類圖算和對升象圖emplanyeremployeeCompanyPersonEmploys10..nCcontractSalary:Double305.2答類之漁間的印關(guān)系1、關(guān)禁聯(lián)關(guān)聯(lián)導(dǎo)的約巷束:輸為關(guān)熊聯(lián)加梢上一戀些約便束,盜加強(qiáng)驅(qū)關(guān)聯(lián)倘的含陷義。第五濟(jì)章徑類圖兄和對路象圖{xor}Ac葉co坦un舌tPe沸rs疫onco窩mp婚an副y315.2閉類之蝦間的沃關(guān)系1、關(guān)括聯(lián)限定姑關(guān)聯(lián)著:給杜定關(guān)陵聯(lián)一鳴端的娘一個(gè)園對象喪和限李定符訪值后環(huán),可財(cái)確定帥另一偉端的格一個(gè)家對象脅或?qū)﹂l象集迫。第五種章蔽類圖攻和對包象圖ba租nkPe如rs衣onAc炎co嗽un材t:慕in呀t0.蹤蝶.1n11..n325.2照類之房誠間的襖關(guān)系1、關(guān)播聯(lián)限定課關(guān)聯(lián)注意寇:限雕定符考是關(guān)靈聯(lián)的秒屬性謠,不欄是類吵的屬礦性第五艇章求類圖握和對縫象圖335.2匪類之接間的元關(guān)系1、關(guān)魚聯(lián)關(guān)聯(lián)季的種釘類:第五餡章雀類圖葬和對墨象圖En桶gi燥ne棚Pa肆rt自返遼關(guān)聯(lián)re傷fl嚷ex境iv志e怠as及so綿ci肅at濁io改n(遞早歸關(guān)驗(yàn)聯(lián)re萄cu章ri池si宋veas超so發(fā)ci稅at波io喜n)studentuniversity二元關(guān)聯(lián)binaryassociationteamyearplayerrecordnnnnN元關(guān)聯(lián)345.2愚類之階間的爬關(guān)系2、幫聚合聚集粗:是罵一種叫特殊蹈的關(guān)宮聯(lián)。焦它表竿示類棵間的脹關(guān)系均是整桌體與應(yīng)部分逐的關(guān)掉系。師關(guān)聯(lián)益關(guān)系聞中一徐個(gè)類葬描述熱了一浮個(gè)較主大的全事物只,它語由較是小的墊事物賢組成簽,即壞整體粱對象誘擁有響部分困對象稿。表示匆形式榜:用耐空菱鍵形的萌實(shí)線術(shù)表示第五濤章遠(yuǎn)類圖但和對錯(cuò)象圖355.2巡壽類之土間的宿關(guān)系2、購聚合第五埋章唇類圖額和對冤象圖Un幫iv時(shí)er掉si若tyIn血st蹲it管ut剖e整體部分聚合365.2成類之?dāng)抽g的團(tuán)關(guān)系2、肺聚合組合帥:也外是類濕之間擁整體遣與部害分的款關(guān)系絹,強(qiáng)明調(diào)部膜分與農(nóng)整體摟具有押同樣訂的生跪存期害。整體籍擁有重各部崗分,套部分殘與整痕體共冰存,那如整駝體不素存在技了,晉部分居也會(huì)彎隨之該消失表示宿形式末:用拿實(shí)心骨菱形劑實(shí)心期線表跳示第五男章鍵類圖揀和對濕象圖375.2葉類之賽間的閥關(guān)系3、搏泛化銹(ge索ne株ra贏li執(zhí)za碗ti出on)關(guān)東系泛化吐關(guān)系棋:定笛義了統(tǒng)一般店元素暈和特玻殊元凡素之雹間的膀分類訂關(guān)系均。也終就是就一種白繼承敗關(guān)系傾。繼腳承是撕在現(xiàn)團(tuán)有類水的基征礎(chǔ)上虧定義剩和實(shí)父現(xiàn)一餅個(gè)新鋼類的凡技術(shù)轎,刻老畫了捧類的稼一般璃性和廢特殊犬性。報(bào)被繼監(jiān)承的跪類稱繪為父忍類或芬超類冠,繼材承的襪類稱鄉(xiāng)豐為子告類。表示素形式賠:用倘空心幕三角脈箭頭誦實(shí)心頂線表列示第五爸章骨類圖揮和對幼象圖385.2愚類之習(xí)間的濁關(guān)系3、境依賴塑(de隊(duì)pe裂nd匹en非cy)關(guān)掠系依賴綠關(guān)系拿:如物果一塔個(gè)類窮的變質(zhì)化會(huì)快影響肢另一蛛個(gè)類隔的變數(shù)化,鹿則稱坊兩個(gè)洗類之稀間有壟依賴汪關(guān)系表示減形式硬:用麻虛線訊三角抓箭頭冶表示相,指倘向被頂依賴稍的類第五糟章詳類圖按和對燈象圖395.2阿類之漿間的喚關(guān)系4、依歉賴(de珠pe將nd淡en通cy)關(guān)溫系改變慢的因節(jié)素:圍1.一個(gè)山類向霉另一繡個(gè)類嫂發(fā)送孩消息尺。2.一個(gè)咸類是呀另一稿個(gè)類叮的數(shù)師據(jù)成藏員類抵型3.一個(gè)澡類是梁另一攝個(gè)類寬的操店作的厚參數(shù)蔑類型注:墳如果俯兩個(gè)貪類之腎間有汽關(guān)聯(lián)溫,那弱么這折兩個(gè)詳類就平有依爺賴關(guān)哲系,赤但是腐我們仆一般靈不標(biāo)堡出依授賴關(guān)崇系。第五效章協(xié)類圖廢和對蠶象圖405.3換派生化屬性劣和派賞生關(guān)循聯(lián)派生或?qū)傩赃^(de花ri剃ve太d移at煩tr森ib祥ut揪e)和亡派生柜關(guān)聯(lián)(d醋er芒iv洋ed蜜a叮ss腥oc嘉ia武ti債on輸):指可扯以從導(dǎo)其他冰屬性隆和關(guān)梨聯(lián)計(jì)測算推觀演得翅到的烈屬性伴和關(guān)輩聯(lián)(產(chǎn)前自擺動(dòng)加稱斜杠餐)第五述章施類圖奇和對伏象圖PersonBirthday:date/Age:integer派生屬性companyDepartmentperson1***1派生關(guān)系415.4配抽象頭類和莫接口抽象抬類(ab液st國ra籌ct瞎c目la滅ss):不能撤直接四產(chǎn)生俱實(shí)例價(jià)的類焰,往盲往只清是一易些申報(bào)明。才通常懼把類脂名寫需成斜震體字第五見章震類圖疾和對參象圖接口Ico嫁n形式類名La夫be梁l形式類名Dec何or易at代io雀n425.4桂抽象患類和酸接口抽象谷類和源接口軋的關(guān)搏系:抽象豆和接蹲口比士較相已似抽象恢類可木以含循有屬堪性。優(yōu)接口慢中聲掉明的社所有翅方法腳都沒盈有實(shí)昨現(xiàn)部坊分,預(yù)而抽喇象類憤中某晉些方顏法可躁以有鞏具體感的實(shí)熊現(xiàn)。接口解是在枯沒有顧給出房誠對象園的實(shí)袋現(xiàn)和惕狀態(tài)武的情老況下膛對對普象行年為的久描述節(jié)。接腰口包賢含有越操作譯但不渴能含遙有屬嫩性.第五綱章受類圖偵和對賊象圖435.5版型版型:建模榜人員平在已清有的塑事物既、關(guān)攝系、墨圖三魂種基慣本構(gòu)薦造塊現(xiàn)上派聯(lián)生出頁和特茫定問島題有摘關(guān)的駁新構(gòu)植造塊攝。第五嫁章傘類圖瞇和對離象圖445.6邊界蠅類、宮控制輛類和災(zāi)實(shí)體趟類UM頭L中有虛三種攀類版迷型:盼邊界尾類(bo若un匠da散ryca量ls脅s)、私控制早類(c領(lǐng)on愁tr吸olca相l(xiāng)s邁s)和實(shí)靈體類江(en早ti袍ty砌c準(zhǔn)la惰ss)第五撫章別類圖浮和對尊象圖455.6邊界概類、煙控制刊類和棕實(shí)體納類1、邊剝界類持(bo同un糕da洪ry螞c限la托ss):處理泄系統(tǒng)泥環(huán)境察與系誓統(tǒng)內(nèi)積部之涌間的傭通訊翻,位修于系輪統(tǒng)與簡外界六的交愈界處絨。它是程系統(tǒng)劉與外泊界交目換信匠息的響媒介醫(yī),并齊將系愿統(tǒng)與抱系統(tǒng)責(zé)環(huán)境舉中的環(huán)變化繼隔離座開。憂表示棵方式驕如下閃:第五飽章羞類圖祝和對送象圖465.6邊界很類、扮控制蕉類和借實(shí)體畜類2、實(shí)師體類甚(en慚ti射ty箱c毫la寬ss):保存胃要放陣進(jìn)數(shù)巡壽據(jù)庫必、文蹈件等荒持久搜存儲接體的清信息象。實(shí)所體對木象是龍實(shí)體著類的侍實(shí)例連,被阿用來補(bǔ)保存功或更咳新關(guān)取于某愛個(gè)現(xiàn)六象的閑信息浙,他珠是持行久性鹽的。飄通常托獨(dú)立揪于應(yīng)抵用程族序每個(gè)升實(shí)體搞類對肺應(yīng)數(shù)任據(jù)庫土中的灰表,拔實(shí)體住類中孟的屬閥性對禾應(yīng)數(shù)仗據(jù)庫嚼中表援的字析段第五溝章潮類圖漫和對駁象圖475.6邊界桌類、男控制欠類和慨實(shí)體冊類2、實(shí)直體類湊(en眉ti乘ty麗c害la渴ss):表示盡方式底如下陸:第五果章椅類圖撞和對乖象圖485.6邊界繞類、耀控制唯類和侵實(shí)體征類3、控盟制類徑(co潔nt越ro脊l術(shù)cl毒as金s):用來漏為特炊定于暮一個(gè)蓋或幾掉個(gè)用其例的掛控制躲行為舌的建鬧模的劑類。(負(fù)責(zé)智其他爸類工符作的劍類)表示高方式恰如下壓:第五桃章紀(jì)類圖炎和對孤象圖495.6邊界宰類、符控制漆類和池實(shí)體鄭類3、控羽制類蹄(co調(diào)nt針ro討l黨cl快as壟s)控制限類通普常是谷依賴場與應(yīng)怪用程食序的泉類,狹它封故裝了寸特定胖于用榆例的許行為彼??叵⒅茖Π窍笫浅昕刂谱惖年儗?shí)例孟,它上經(jīng)??士刂茰惼渌实膶蜗?,太所以驚控制難對象曠的行技為是晝協(xié)調(diào)旦類型賄的,妙控制釀?lì)悈f(xié)硬調(diào)實(shí)跨現(xiàn)用航例的這規(guī)定隨行為開所需培要的掠事件鐮。一般拴每個(gè)舉用例乳都通層過控杜制類僑控制答用例蓋中事旺件的薦順序辣??刂葡x類可熔以在按多個(gè)甩用例宰間共進(jìn)享。第五凈章削類圖牌和對戲象圖505.7類圖類圖紛(Cl巨as筆s愚D(zhuǎn)i短ag令ra相m):是描嶺述類當(dāng)、接駕口、耀協(xié)作禾以及剖他們質(zhì)之間銜關(guān)系擊的圖健。類圖腔是系嗓統(tǒng)靜嬸態(tài)視鉤圖的故一部向分,暖靜態(tài)妖視圖期包含聚許多貢類圖譜。靜組態(tài)視造圖用竹于為因軟件寸系統(tǒng)性進(jìn)行結(jié)構(gòu)坦建模,它畫構(gòu)造射系統(tǒng)給的詞意匯和拘關(guān)系型,而仁結(jié)構(gòu)狂模型闖的可飽視化柜就是浴通過型類圖卻來實(shí)粉現(xiàn)的第五兆章稻類圖糊和對繞象圖515.7類圖類圖本包含刃:類接口協(xié)作依賴快、泛丈化、曾實(shí)現(xiàn)嫌或關(guān)蘆聯(lián)等并關(guān)系第五扇章銅類圖扒和對漂象圖525.7類圖類圖鍬可以睬包含墓有注菜釋、慕約束銅等,聾也可對以包華含子忽系統(tǒng)第五敵章涉類圖壓和對常象圖class1class2class3class4Int代er于fa釣ceCo號ll塌ab隆or偶at是io惱n類圖泛化臉關(guān)系依賴總關(guān)系535.7類圖類圖際抽象茅層次哀:根車據(jù)在速軟件披開發(fā)鼻的不愿同階盟段類掩圖有達(dá)概念英層、凈說明悼層、巧實(shí)現(xiàn)皺層三居個(gè)層酒次概念覆層(co正nc服ep想tu族al):奸描述桐應(yīng)用盞領(lǐng)域昂中的夢概念刊。類歐可以刺從問朽題域托中的恭概念煉得出肯。在膝畫概井念層壞類圖噸時(shí),助很少扣考慮諒實(shí)現(xiàn)艇的問齡題,呼所以顏一般浮獨(dú)立執(zhí)于實(shí)攝現(xiàn)它辦的軟啟件和師程序庭設(shè)計(jì)棕語言及。(勺一般槳只有泡一個(gè)雅類名壟)第五竊章抹類圖浪和對禮象圖circle概念層545.7類圖類圖忘抽象燃層次駕:說明方層(Sp餐ec唉if己ic糞at攔io凈n):描述僑軟件醋的接督口部憐分,巡壽不描蝴述軟句件的千實(shí)現(xiàn)臘部分壯。OO開發(fā)易方法它非常垃重視懷區(qū)別桂接口進(jìn)和實(shí)討現(xiàn),就但在但實(shí)際畝開發(fā)順過程淺中常遣常忽孩略這橋一差?yuàn)^異。吸一般臘要求差用一泄個(gè)類村型描妙述一魯個(gè)接巖口,錢這個(gè)木接口河可能翼因?yàn)樽銓?shí)現(xiàn)鏈環(huán)境慶、運(yùn)供行特否性或呀者用集戶的筋不同衛(wèi)而具翻有多軌種實(shí)貓現(xiàn)。第五堪章渾類圖憶和對紡象圖555.7類圖類圖耽抽象笨層次帆:說明惱層(Sp蘭ec初if訴ic扭at亂io似n):說明抱層類衡圖有請類名街、屬牛性名塵和方蜜法名稱,但搏對屬齡性沒堂有類纖型說森明,扮也沒野有指臭明方益法的勸參數(shù)揭和返襖回類溝型。第五崖章農(nóng)類圖伐和對呆象圖說明層circleCenteradiusArea()move()scale()565.7類圖類圖園抽象棍層次瓦:實(shí)現(xiàn)祖層(Im梁pl濟(jì)em偵en伯ta蛋ti跑on):真正磁有類逢的概促念,坐揭示淹軟件代的實(shí)聾現(xiàn)部午分。修(對移屬性抱和方時(shí)法都閉有詳貸細(xì)的潛描述霉)第五失章壤類圖澇和對向象圖實(shí)現(xiàn)層circleCenter:floatadius:floatCircle()<<query>>area:float<<update>>move(loaction:pint):void<<update>>scale(ratio:float):void575.7類圖類圖料應(yīng)用俗:類圖顛描述占了系肚統(tǒng)的惠靜態(tài)到視圖秒,主狠要支轎持系僑統(tǒng)的福功能齊需求--賄-系統(tǒng)焦應(yīng)該毯提供顯給用意戶的蜓服務(wù)類圖深可以舞描述姓以下茄三種甚建模戴:為系償統(tǒng)的言詞匯刪表建剛模為簡木單的撇協(xié)作糠建模為邏作輯的瓣數(shù)據(jù)尤庫模濤式建喬模第五止章怪類圖韻和對戒象圖585.7類圖類圖蕉應(yīng)用(續(xù)):1、為城系統(tǒng)淹的詞梁匯表候建模用UM矩L構(gòu)建磁系統(tǒng)編通常止是從亂構(gòu)造簽系統(tǒng)媽的基株本詞日匯開撕始,火用于模描述非系統(tǒng)鬧的邊飾界,薦用來示決定拌那些兆抽象芽是要仁建模幼系統(tǒng)籃的一翁部分觀,那蓮些是蟻處于身要建我模系趕統(tǒng)之割外。頃系統(tǒng)物最基輪本的孩元素原在這巨里被煎確定散,系舒統(tǒng)分煩析師齒可以讀用類別圖描財(cái)述抽冶象和捆它們梳的職椒責(zé)。第五群章昨類圖散和對哨象圖595.7類圖類圖濱應(yīng)用那:2、對更簡單菊協(xié)作僻建模所要租構(gòu)造款的軟引件系丟統(tǒng)中耐的類蹦很少鍋有孤仁立存窄在的晉,他燙們總鄉(xiāng)豐是和胞其他攔的類帝協(xié)同盜工作輝,以凳實(shí)現(xiàn)經(jīng)強(qiáng)于如單個(gè)樂類的懷語義質(zhì),所菜以在守抽象否了系數(shù)統(tǒng)詞成匯后膠,系出統(tǒng)分咐析師譽(yù)還必?fù)]須將卷這些尿詞匯合中的糧事物峽系統(tǒng)除工作夠方式妹可視?;图稍斒龅谖宓溦卵筋悎D悼和對銜象圖605.7類圖類圖或應(yīng)用逗:2、對升簡單爬協(xié)作善建模在協(xié)賠同建杠模時(shí),要遵嬌循如藝下幾值個(gè)方碼面的布策略識別憶要模壺?cái)M的嗽機(jī)制.一個(gè)庸機(jī)制斗描述自了被樸建模駝的部隔分系可統(tǒng)的夾一些蔑功能植和行袖為,這些究功能跪和行瘋為由踐類、今接口存等元睡素交麥互作盆用產(chǎn)棉生的對每溪種機(jī)熔制,宇識別雖參與咬協(xié)作真的類努、接疤口和租其他處協(xié)作扮,并橋識別蹲他們博間的屬關(guān)系第五少章賞類圖迷和對宮象圖615.7類圖類圖慈應(yīng)用脅:2、對日簡單均協(xié)作俊建模在協(xié)拜同建躍模時(shí),要遵恰循如裁下幾面?zhèn)€方慰面的顫策略(續(xù))通過暗協(xié)作榨的腳依本,館發(fā)現(xiàn)霞建模分的模饒型是銷否有招被遺爪漏和李有語赴義錯(cuò)衰誤,吐并更薪改得出破相應(yīng)意類的架對象源,并率確定禾具體賀的屬弟性和挺操作鉆。第五笨章志類圖棗和對朋象圖625.7類圖類圖雨應(yīng)用3、為襖邏輯則的數(shù)香據(jù)庫弓模式尾建模在對味軟件匪系統(tǒng)請進(jìn)行幕建模紡時(shí),葡要定的義系圣統(tǒng)的勿動(dòng)態(tài)暗行為擦,還犁需要寺為動(dòng)限態(tài)行死為所跌操作當(dāng)?shù)臄?shù)悔據(jù)指宵定相暗應(yīng)的壞格式翁,這因些數(shù)崖?lián)ㄞp常被焦永久夸保存草在數(shù)視據(jù)庫蛛中,夾以便我以后血檢索籌,傳統(tǒng)掘的邏鼠輯數(shù)白據(jù)庫豈建模殲工具漲“實(shí)砍體-關(guān)系玻(E-旨R)”淚圖只肝針對楊數(shù)據(jù)悼,而UM渴L的類甜圖允魯許對掀行為姓建模第五拼章?lián)纛悎D在和對渴象圖63第五顧章緒類圖芒和對最象圖645.7類圖類圖權(quán)應(yīng)用3、為兄邏輯狠的數(shù)跑據(jù)庫辮模式棋建模在為叮數(shù)據(jù)輔庫建導(dǎo)模時(shí)搏,要甘遵循鐘如下糾幾個(gè)訪方面扎的策東略(一)在系姑統(tǒng)中丙確定植的類提,他備的狀慣態(tài)必誘須操腹作其誼應(yīng)用血系統(tǒng)示生命儀周期膊。創(chuàng)建痰包含由這些應(yīng)類的柱類圖核,并麗把它蟻們標(biāo)回記成金永久悅性的壘(pe泥rs際is小te產(chǎn)nt)第五妙章隨類圖拒和對贏象圖655.7類圖類圖辯應(yīng)用3、為障邏輯趁的數(shù)術(shù)據(jù)庫棒模式裕建模在為僻數(shù)據(jù)作庫建懇模時(shí)剝,要溫遵循福如下當(dāng)幾個(gè)緞方面摔的策柴略(二)展開兇這些尚類的穗結(jié)構(gòu)慘信息充,即互詳細(xì)劣的描曬述屬盯性的波細(xì)節(jié)晶,并定注重工關(guān)聯(lián)躍和構(gòu)刃造類侄的基距數(shù)觀察怖系統(tǒng)刷中的楚公共投模式總(循目環(huán)關(guān)獻(xiàn)聯(lián)、企一對師一關(guān)廳聯(lián)等駐)它富們往禮往使女物理儀數(shù)據(jù)姑庫設(shè)改計(jì)復(fù)緩雜化矩。如抓有必莖要,濃需要猛創(chuàng)建統(tǒng)簡化躁邏輯暫結(jié)構(gòu)袋中的滿抽象伴。第五古章用類圖筆和對艘象圖665.7類圖類圖伍應(yīng)用3、為雀邏輯邁的數(shù)隱據(jù)庫心模式哪建模在為勻數(shù)據(jù)仰庫建快模時(shí)民,要危遵循傲如下訊幾個(gè)喊方面辱的策光略(三)考慮讓這些程類的漂行為枝,擴(kuò)咳充那材些對吧于數(shù)冷據(jù)存箱儲和余數(shù)據(jù)串完整軟性很粉重要秩的操潑作如果叮有可閣能,脾通過必工具植把邏陡輯設(shè)幅計(jì)換是成物跑理設(shè)值計(jì)第五反章美類圖行和對趴象圖675.7類圖類的顆確定抗方法尺(一攤):根據(jù)朱用例駛描述掌中的弓名字猛確定通類的幸候選喪者使用格類、煮職責(zé)光和協(xié)盼作分喉析法不尋找征類對邊殖界類頓、控朝制類補(bǔ)和實(shí)朗體類分的劃眠分來斯幫助關(guān)發(fā)現(xiàn)佛系統(tǒng)泳的類第五聰章粘類圖憂和對尚象圖685.7類圖類的崖確定尺方法鄙(二之):對領(lǐng)旁域進(jìn)尤行分像析,掠或利悠用以殼后的縮慧領(lǐng)域新分析租結(jié)果寧得到撿類參考勿設(shè)計(jì)澤模式男來確憐定類根據(jù)丑其他握軟件筒開發(fā)故過程敗提供闖的指代導(dǎo)原遮則尋燈找類第五祥章盟類圖茄和對愧象圖695.7類圖建立窩類圖剖的步親驟研究壇分析拒問題弱的領(lǐng)估域,丸確定省系統(tǒng)督的需僵求確定窩類,閣明確支類的熄含義總和職痛責(zé),擋確定謝屬性線和操布作確定瓶類間倚的關(guān)策系,昆把類喚之間傘的關(guān)趟系用謙關(guān)聯(lián)廳、泛戒化、破聚集牧、組及合、略依賴項(xiàng)等關(guān)日系表賄達(dá)出派來調(diào)整想和細(xì)瀉化已福得到動(dòng)的類箱和類稼之間柜的關(guān)桑系繪制仙類圖鋤并增料加相代應(yīng)的劫說明巨。第五優(yōu)章澆類圖跡和對要象圖705.7類圖領(lǐng)域臥分析崇(do勸ma徐in鉤a顛na愉ly爆si絕s):通過耀對某速一領(lǐng)姥域中濱的已拼有應(yīng)料用系應(yīng)統(tǒng)、勁理論廚、技乓術(shù)、雁開發(fā)主歷史伍等研亦究。京來標(biāo)胖識、損收集花、組捕織、榴分析我和表憑示領(lǐng)舊域模幫型及軟件須體系靈結(jié)構(gòu)的過鵝程根據(jù)指以上券進(jìn)行俱的過悶程得陪到結(jié)返果也被傅稱為蔽問題釋分析(p詳ro隸bl坐em漢d繼om畫ai渡n肆an診al源ys己is摧)第五建章乓類圖喪和對真象圖71課堂錦作業(yè)寧一:1.食堂痛吃飯腔卡,咳有那辟些類涉,每拖個(gè)類搭分別袍有那跑些屬到性和潔操作2.為食夸堂用默餐建茫類圖第五魯章愈類圖第和對奪象圖725.8溜OO設(shè)計(jì)饅的原挪則OO設(shè)計(jì)云根本膠的指倍導(dǎo)原那則是譽(yù)提高予可維博護(hù)性椅和可明復(fù)用穴性。男這些容原則退主要膜有:開閉族原則穿(Op璃en悲/C聰lo褲se該dPr談in屈c(diǎn)i逮pl饅e,憲OC尾P)里氏Li容sk離ov替換逮原則菠(Li燭sk積ovSu鋒bs旨ti弟tu迅ti爆onPr誘in析ci吩pl綱e,貍LS慕P)依賴援倒置寶原則(D畏ep而en壇de飲nc寬y監(jiān)In處ve繪rs最io穿nPr當(dāng)in噴ci唇pl鑰e,寒DI屈P)接口證分離桃原則(I蜓nt膽er龍fa霉ce吉S認(rèn)eg憲re喇ga玩ti串onPr再in殘ci鑄pl言e,澇IS有P)第五忙章錢類圖娛和對蠅象圖735.8無OO設(shè)計(jì)逮的原遺則1、開剛閉原鈔則開閉否原則疏指的五是一峽個(gè)模脈塊在擴(kuò)展質(zhì)性方面紹是開梯放的,在更改饒性方面拳是封身閉的.開閉攪原則澇實(shí)際齡上是位對“艱對可僚變性真的封濤閉原槽則“唉:找顧到一旅個(gè)系坑統(tǒng)的抵可變朱因素鬧,將冬之封光裝起法來。乘這個(gè)求原則鵝意昧敲著兩胖點(diǎn):第五嶺章塵類圖銳和對教象圖745.8辯OO設(shè)計(jì)借的原顛則1、開裂閉原君則1)一個(gè)狠可變踏性不子應(yīng)當(dāng)革散落翁在代乳碼的球很多應(yīng)角落盒里,立而應(yīng)育當(dāng)被啊封裝茫到一腳個(gè)對垃象里打面。宅同一醋種可宋變性榆的不辜同表鑒象意皇昧著更同一眾個(gè)繼贈(zèng)承等各級結(jié)弊構(gòu)中督的具尚體子憲類。她繼匆承就春當(dāng)被棚看作區(qū)是封洲裝變析化的個(gè)方法期,而可不應(yīng)辣當(dāng)被炎認(rèn)為師是從款一般舍的對王象生盈成特董殊對壟象的甜方法箱。第五選章副類圖逐和對秘象圖755.8默OO設(shè)計(jì)拳的原層則1、開液閉原原則2)一種決可變?yōu)┬圆慌蹜?yīng)當(dāng)犁與另在一種熊可變床性混盤合在吳一起遷。(車所有糟類圖墻的繼斧承結(jié)渠構(gòu)一啞般不奇會(huì)超污過兩努層,仗不然釋就意才昧著敘將兩躍種不善同的信可變雞性混慎合在章了一斃起。嚇)茄開休閉原剖則是治總的丹原則逃,其旱它幾沙條是捆開閉厭原則尾的手恐段和外工具附。第五鉗章波類圖惜和對息象圖765.8技OO設(shè)計(jì)施的原妖則1、開淚閉原富則第五誘章妙類圖針和對念象圖OutputcanonPrint()EpsonPrint()hpPrint()legendPrint()<i種nt眾er扭fa況ce汽>t認(rèn)p芽ri辮nt豆erca絮no檔nPr犬in廟t(諷)Ep議so模nPr古in確t(照)hpPr帝in孫t(飼)legendPrint()ou巧tp蝴utPr彼in鑰t(手)775.8遼OO設(shè)計(jì)丟的原止則2、里士氏li紹sk著ov替換宅原則子類誕可以股替換是父類謠出現(xiàn)廣在父扭類可陵以出什現(xiàn)的相任何并地方.開閉吼原則分的關(guān)鄰鍵步漂驟是跟抽象惑化。轎而基殲類與乒子類勻的繼底承關(guān)粥系就收是抽偽象化歪的具計(jì)體體嬌現(xiàn),攀里氏羊替換桑原則層是對接實(shí)現(xiàn)故抽象臨化的駱具體幟步驟窯的規(guī)筋范。第五黎章竹類圖必和對騎象圖785.8頃OO設(shè)計(jì)支的原免則3、依六賴倒毛置原今則依賴鄭倒轉(zhuǎn)辭原則似講的焦是:遼要依慌賴于出抽象亦,不跪要信運(yùn)賴于餓實(shí)現(xiàn)。在結(jié)份構(gòu)化殘?jiān)O(shè)計(jì)姑里,高層蟲次的商模塊符通過慈調(diào)用聯(lián)低層床次的去模塊印來實(shí)爭現(xiàn).在OO里面隔與具鍵體有凈關(guān)的范類都欠是依飼賴于糞抽象流類或卡接口第五緒章津類圖旺和對豪象圖795.8牲OO設(shè)計(jì)弱的原價(jià)則3、依山賴倒顏置原沃則依賴斜倒轉(zhuǎn)旦的缺肺點(diǎn):1)因?yàn)檎硪蕾嚬赖罐D(zhuǎn)頁的緣民故,謀對象鍵的創(chuàng)削建很討可能畝要使橋用對某象工把廠,歸以避職免對睛具體拴類的獲直接壇引用賓,此點(diǎn)原則靜的使湊用還眨會(huì)導(dǎo)憶致大壇量的聯(lián)類。觸對不涉熟悉訓(xùn)面向洪對象名技術(shù)床的工瞎程師顆來說芬,維面護(hù)這毅樣的互系統(tǒng)傭需要割較好鐵地面這向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)湖泊水質(zhì)監(jiān)測運(yùn)維方案
- 養(yǎng)老院VRV空調(diào)系統(tǒng)調(diào)試方案
- 城市更新房屋征收應(yīng)急方案
- 錦州-PEP-2024年10版小學(xué)6年級英語第五單元寒假試卷
- 宗祠落成典禮活動(dòng)合同(2篇)
- 調(diào)味品小作坊生產(chǎn)管理制度
- AI智能營銷數(shù)據(jù)分析技術(shù)合作協(xié)議范本
- 丹東2024年03版小學(xué)英語第四單元期末試卷
- 校舍建設(shè)質(zhì)量監(jiān)測方案
- 植物園養(yǎng)護(hù)與管理制度
- 2024年西安市政道橋建設(shè)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 北師大二年級數(shù)學(xué)上冊期中整理與復(fù)習(xí)PPT學(xué)習(xí)教案
- 工作崗位風(fēng)險(xiǎn)評估工作規(guī)程
- roc rk3399開發(fā)板高級用戶使用手冊v
- 每天念七遍就見效的神奇咒語
- 教師如何協(xié)調(diào)形成性評價(jià)與終結(jié)性評價(jià)
- 施工監(jiān)測報(bào)告(共2頁)
- 論《史記_陳涉世家》中陳勝的英雄形象
- xx大學(xué)成人高等教育校外教學(xué)點(diǎn)檢查自查報(bào)告
- 裝飾工程公司架構(gòu)與職責(zé)
- 創(chuàng)傷的救治流程PPT課件
評論
0/150
提交評論