第五章類(lèi)圖和對(duì)象圖UML_第1頁(yè)
第五章類(lèi)圖和對(duì)象圖UML_第2頁(yè)
第五章類(lèi)圖和對(duì)象圖UML_第3頁(yè)
第五章類(lèi)圖和對(duì)象圖UML_第4頁(yè)
第五章類(lèi)圖和對(duì)象圖UML_第5頁(yè)
已閱讀5頁(yè),還剩81頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第五章類(lèi)圖和對(duì)象圖

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論