模式與路徑區(qū)別_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄詞語釋義設(shè)計(jì)模式簡介框架原則要素模式商業(yè)模式簡介歷史管理模式簡介親情化管理模式友情化管理模式溫情化管理模式隨機(jī)化管理模式制度化管理模式詞語釋義設(shè)計(jì)模式簡介框架原則要素模式商業(yè)模式簡介歷史管理模式簡介親情化管理模式友情化管理模式溫情化管理模式隨機(jī)化管理模式制度化管理模式展開編輯本段詞語釋義詞目:模式拼音:msh基本解釋[patterndesign;mode]事物的標(biāo)準(zhǔn)樣式發(fā)展模式詳細(xì)解釋事物的標(biāo)準(zhǔn)樣式?!段簳醋庸鳌罚骸肮噬袝睢⑷?/p>

2、城王臣澄按故司空臣沖所造明堂樣,并連表詔答、兩京模式,奏求營起。”宋張邦基《墨莊漫錄》卷八:“聞先生之藝久矣,愿見筆法,以為模式?!鼻逖Ω3伞洞畈嘀劐洓I遺書序》:“王君、夏君表章前哲,以為邦人士模式,可謂能勤其職矣?!本庉嫳径卧O(shè)計(jì)模式簡介模式一詞的指涉范圍甚廣,它標(biāo)志了物件之間隱藏的規(guī)律關(guān)系,而這些物件并不必然是圖像、圖案,也可以是數(shù)字、抽象的關(guān)系、甚至思維的方式。模式強(qiáng)調(diào)的是形式上的規(guī)律,而非實(shí)質(zhì)上的規(guī)律。前人積累的經(jīng)驗(yàn)的抽象和

3、升華。簡單地說,就是從不斷重復(fù)出現(xiàn)的事件中發(fā)現(xiàn)和抽象出的規(guī)律,似解決問題的經(jīng)驗(yàn)的總結(jié)。只要是一再重復(fù)出現(xiàn)的事物,就可能存在某種模式。設(shè)計(jì)模式移植性的影響,顯式地列出這些效果對理解和評價(jià)這些模式很有幫助。模式SQLServer中定義模式實(shí)際上指定了一個(gè)命名空間,在這個(gè)空間中可以進(jìn)一步定義該模式包含的數(shù)據(jù)庫對象,例如基本表、視圖、索引等。這些數(shù)據(jù)庫對象可以用相應(yīng)的create語句來定義。AbstractFacty:提供一個(gè)創(chuàng)建一系列相關(guān)或相

4、互依賴對象的接口,而無需指定它們具體的類。Adapter:將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。Bridge:將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。Builder:將一個(gè)復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。ChainofResponsibility:為解除請求的發(fā)送者和接收者之間耦合,而使多個(gè)對象都有機(jī)會處理

5、這個(gè)請求。將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個(gè)對象處理它。Comm:將一個(gè)請求封裝為一個(gè)對象,從而使你可用不同的請求對客戶進(jìn)行參數(shù)化;對請求排隊(duì)或記錄請求日志,以及支持可取消的操作。Composite:將對象組合成樹形結(jié)構(gòu)以表示“部分整體”的層次結(jié)構(gòu)。它使得客戶對單個(gè)對象和復(fù)合對象的使用具有一致性。Decat:動態(tài)地給一個(gè)對象添加一些額外的職責(zé)。就擴(kuò)展功能而言,它比生成子類方式更為靈活。Facade:為子系統(tǒng)中的一組

6、接口提供一個(gè)一致的界面,F(xiàn)acade模式定義了一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用。FactyMethod:定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定將哪一個(gè)類實(shí)例化。FactyMethod使一個(gè)類的實(shí)例化延遲到其子類。Flyweight:運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對象。Interpreter:給定一個(gè)語言定義它的文法的一種表示,并定義一個(gè)解釋器該解釋器使用該表示來解釋語言中的句子。Iterat:提供一種方法順序訪問一個(gè)

7、聚合對象中各個(gè)元素而又不需暴露該對象的內(nèi)部表示。Mediat:用一個(gè)中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。Memento:在不破壞封裝性的前提下,捕獲一個(gè)對象的內(nèi)部狀態(tài),并在該對象之外保存這個(gè)狀態(tài)。這樣以后就可將該對象恢復(fù)到保存的狀態(tài)。Observer:定義對象間的一種一對多的依賴關(guān)系以便當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí)所有依賴于它的對象都得到通知并自動刷新。P

8、rototype:用原型實(shí)例指定創(chuàng)建對象的種類,并且通過拷貝這個(gè)原型來創(chuàng)建新的對象。Proxy:為其他對象提供一個(gè)代理以控制對這個(gè)對象的訪問。Singleton:保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。State:允許一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變它的行為。對象看起來似乎修改了它所屬的類。Strategy:定義一系列的算法把它們一個(gè)個(gè)封裝起來并且使它們可相互替換。本模式使得算法的變化可獨(dú)立于使用它的客戶。TemplateM

9、ethod:定義一個(gè)操作中的算法的骨架,而將一些步驟延遲到子類中。TemplateMethod使得子類可以不改變一個(gè)算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。Visit:表示一個(gè)作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用于這些元素的新操作。編輯本段商業(yè)模式簡介商業(yè)模式即BusinessModel,已經(jīng)成為掛在創(chuàng)業(yè)者和風(fēng)險(xiǎn)投資者嘴邊的一個(gè)名詞。有一個(gè)好的BusinessModel,成功就有了一半的保證。

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論