2014面向?qū)ο髲?fù)習(xí)提綱_第1頁
2014面向?qū)ο髲?fù)習(xí)提綱_第2頁
2014面向?qū)ο髲?fù)習(xí)提綱_第3頁
2014面向?qū)ο髲?fù)習(xí)提綱_第4頁
2014面向?qū)ο髲?fù)習(xí)提綱_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

同階段的概念的差別很大,因此需要進(jìn)行概念上的轉(zhuǎn)換,因此造成了分析、設(shè)計間的范相關(guān)的數(shù)和行為在對中將問域建模象使得在現(xiàn)時非自然地應(yīng)現(xiàn)實題面向?qū)ο蠓椒ǖ囊嫘枨蠓窒到y(tǒng)設(shè)面向?qū)ο蟮膬?yōu)勢是使設(shè)計者將軟件中棘手的問題利用封裝特性隱,這些問題包括難軟件構(gòu)不變式是指給定類中的每一個對象必須滿足條件。問題的模型應(yīng)該滿足問題的模型。用戶的一些小的改變不會導(dǎo)致主要系統(tǒng)性的。當(dāng)修改面向?qū)ο蟠a時很少會其它部分產(chǎn)生的莫名奇妙的問題。由于面向?qū)ο蠡诟紊峡蓴U(kuò)展性經(jīng)常和繼承性一起使用。用戶常在已經(jīng)的中增加變量對系統(tǒng)進(jìn)行擴(kuò)展??汕懊嫠膫€特性是可性的基礎(chǔ)。面向?qū)ο蟮姆椒梢蕴岣咔八膫€方面的質(zhì)量,因此能夠在以下一個方面降低系統(tǒng)的開銷。??蓴U(kuò)展性迎合了用戶修改系統(tǒng)的漸近式傾向,因此用戶可以不斷地對軟件尋求的較面向?qū)ο笮枰P(guān)注于需求、分析和設(shè)面向?qū)ο笮枰耆拿嫦驅(qū)ο笮枰淖冘浖_每個開發(fā)人員思想的變化實際上反映了開化總體上的變化。每個開發(fā)人員都是用新的方法,做的分析和設(shè)計,與自己的用戶進(jìn)行的交流。如果這些變化在你的機(jī)構(gòu)里還沒面向?qū)ο蟛粌H僅是編在改變開化的過程中,應(yīng)更加注重整個系統(tǒng)的開發(fā)過程,尤其是分析和實際工作,需面向?qū)ο笤S多優(yōu)點是長期面向?qū)ο笠笙仍谂嘤?xùn)、教育和工具上投軟件開發(fā)機(jī)構(gòu)必須對開發(fā)人員進(jìn)行培訓(xùn),要面向?qū)ο蟮拈_發(fā)工具、書籍及。這些面向?qū)ο蠹夹g(shù)不能保證能構(gòu)造出正確的系面向?qū)ο笠蟮臏y試工的時間來測試迭發(fā)需要更側(cè)重于回歸測試以及驗證老軟件在改動后仍能正常工作上。面向?qū)ο髢H是解決方案的一部面向?qū)ο蟮膬?yōu)勢是使設(shè)計者將軟件中棘手的問題利用封裝特性隱,這些問題包括難軟件構(gòu)造時采用面向?qū)ο蠓椒ń⑾到y(tǒng)最常考慮的質(zhì)量要可重性可擴(kuò)展性和可列出兩種支持分布式對象的體系結(jié)構(gòu)公共對象請求體系結(jié)構(gòu) COM J2EE對象對象指是一個實體,它能夠保存一個狀態(tài)(或稱信息或數(shù)據(jù),并且它能提(encapsuation的能力,也就是說將其內(nèi)部結(jié)構(gòu)隱。具體地說,外界不能直接修改對象的狀態(tài),只有通通過封裝,可以防止對封裝數(shù)據(jù)的;有助于保證數(shù)據(jù)的完整性,隱的對象具有性。對象的存在和狀態(tài)轉(zhuǎn)換都是由來外界的某種刺激(uu)的對象具有暫存性,有兩層含義,一是指對象的存在是可以動態(tài)地,不是在系統(tǒng)運行一開始樣的對象在數(shù)據(jù)庫的生命周期中永久存在?;?、增加易懂性的愿望,并且希望得到可重用的部分。(propertyC++中,屬性稱作數(shù)據(jù)成員,方法稱作成員函數(shù)。類有些對象具有共同的特性,于是根據(jù)這些特性將這些對象進(jìn)行分類。一個類就是這些支持信息隱藏。這是通過將類的接口及類的實現(xiàn)而實現(xiàn)的,這種允許將類符的責(zé)任是提供對對象屬性的有控制的這樣就將用戶和類開,這樣使得對象之間具有類和型的區(qū)(instance報告消息(informativemessage)是指對象提供自我更新信息的消息(也稱更新、向前或推出消息。這是一種“面向過去”的消息,通常通知對象已經(jīng)發(fā)生的事情。例如詢問消息(interrogativemessage)是請求一個對象顯示自身一些信息的消息(也稱為讀、向后或回拉消息例如e1.age(),向職工e1修問他的這類消息實際上不改變?nèi)魏问虑椋钍瓜?imperativemessage(也承多編(binding聯(lián)編發(fā)生在編譯時刻,稱作靜態(tài)聯(lián)編(staticbinding)或提前聯(lián)編(earlybinding)(dynaicbinin)ALGOL68Ada繼承 class(specialization對于一個類來說,它的客戶()可以分成兩大類:一是生成類的實例以及用類的方法來class替換原則,BA 在多態(tài)的概念中法可在不同的類中有不同的實現(xiàn),因此,在系統(tǒng)編譯或運行過程中消息譯時刻,稱作靜態(tài)聯(lián)編(staticbinding)或提前聯(lián)編(earlybinding)),)(()5支持信息藏這通過將的接口類的實而實現(xiàn)的種許將類口映射到開,這樣使得對象之間具有散耦合行者可能并沒有初始化了一個用例,換句話說,執(zhí)行者需要系統(tǒng)完成的功能都是通過用聚 互斥適合于具有兩個以上分組,能夠清晰區(qū)分事物,在同一時間一個事物只能屬于一組,簡單消息(SimpleMessage)class{intlist[100];inti;intpush(int{if(i==100)return0;}intpop{if(i==0)return0;returnlist[--i];}intempty{if(i==0)return1elsereturn}}} {intlist[100];inti;intpush(int{if(i==100)return0;}intpop if(i==0)return0;iffor(j=1;j<=i;j++)i--return}intempty{if(i==0)return1elsereturn}}} { getvalue{return} add}}} 開-閉原則與其他設(shè)計原則的關(guān)系見java與模式 第4章第3節(jié)面向?qū)ο笤O(shè)計原則的基礎(chǔ)和目標(biāo)是什么?面向?qū)ο笤O(shè)計原則之間的關(guān)系是什么基礎(chǔ)和目標(biāo)是開-閉原則軟件實體應(yīng)當(dāng)對擴(kuò)展開放對修改關(guān)閉 請比較繼承復(fù)用合復(fù)用的特點認(rèn)為如何理解承的CARP設(shè)計原則(優(yōu)先使用組合復(fù)用而非繼承復(fù)用)兩者的見java與模 見java與模 第7章第5節(jié)(重點:77 (迪米特法則)?如果不滿足應(yīng)當(dāng)如何重 第11章2節(jié) 見java與模 第11章2 什么是依賴倒轉(zhuǎn)原則?怎樣做到依賴倒轉(zhuǎn)原則見java與模 1.Javavoiddraw(Shapes,Circlec)voiddraw(Rectangler,Shapes)voiddraw(Squareq,Circle draw(aShape,aCircle)voiddraw(Shapes,Circledraw(aSquare,aEllipse)voiddraw(Sauqreq,Circle--進(jìn)什么是依賴倒轉(zhuǎn)原則,如何做到依賴倒轉(zhuǎn)原則見java與模 簡述迪米特法則Dimite見java與模 學(xué)生為了解決就餐學(xué)生眾口難調(diào)的問題,采取以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論