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

下載本文檔

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

文檔簡介

1、目錄詞語釋義設計模式簡介框架原則要素模式商業(yè)模式簡介歷史管理模式簡介親情化管理模式友情化管理模式溫情化管理模式隨機化管理模式制度化管理模式詞語釋義設計模式簡介框架原則要素模式商業(yè)模式簡介歷史管理模式簡介親情化管理模式友情化管理模式溫情化管理模式隨機化管理模式制度化管理模式展開編輯本段詞語釋義詞目:模式拼音:msh基本解釋[patterndesign;mode]事物的標準樣式發(fā)展模式詳細解釋事物的標準樣式。《魏書源子恭傳》:“故尚書令、任

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論