2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩220頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C#設(shè)計模式(設(shè)計模式(1)..........................................................................................................................4一、一、C#面向?qū)ο蟪绦蛟O(shè)計復(fù)習(xí)面向?qū)ο蟪绦蛟O(shè)計復(fù)習(xí).........................................................

2、.................................5二、二、設(shè)計模式舉例設(shè)計模式舉例..................................................................................................................5三、三、先有雞還是先有蛋?先有雞還是先有蛋?.................................

3、.....................................................................7四、四、大瓶子套小瓶子還是小瓶子套大瓶子?大瓶子套小瓶子還是小瓶子套大瓶子?......................................................................8五、五、.本質(zhì)本質(zhì)................................

4、........................................................................................9C#設(shè)計模式(設(shè)計模式(2).....................................................................................................................

5、...11一、一、“開放-封閉開放-封閉“原則原則(OCP).........................................................................................12二、二、里氏代換原則(里氏代換原則(LSP).............................................................................

6、..................12C#設(shè)計模式(設(shè)計模式(3)........................................................................................................................19三、三、依賴倒置原則依賴倒置原則(DIP)...........................................

7、........................................................19四、四、接口隔離原則(接口隔離原則(ISP)................................................................................................20五、五、合成合成聚合復(fù)用原則(聚合復(fù)用原則(CARP)...............

8、..................................................................21六、六、迪米特法則(迪米特法則(LoD)....................................................................................................22C#設(shè)計模式(設(shè)計模式(4)-)-SimpleFactyPa

9、ttern.................................................................24一、一、簡單工廠(簡單工廠(SimpleFacty)模式)模式.......................................................................24二、二、SimpleFacty模式角色與結(jié)構(gòu):模式角色與結(jié)構(gòu):.............

10、.........................................................24三、三、程序舉例:程序舉例:....................................................................................................................25四、四、SimpleFacty模式演化模式演化......

11、................................................................................27五、五、優(yōu)點與缺點:優(yōu)點與缺點:................................................................................................................29C#設(shè)計模式(設(shè)

12、計模式(5)-)-FactyMethodPattern...............................................................30一、一、工廠方法(工廠方法(FactyMethod)模式)模式.....................................................................30二、二、FactyMethod模式角色與結(jié)構(gòu):模式角

13、色與結(jié)構(gòu):....................................................................30三、三、程序舉例:程序舉例:....................................................................................................................31四、四、工廠方法模式與簡單

14、工廠模式工廠方法模式與簡單工廠模式....................................................................................33五、五、FactyMethod模式演化模式演化....................................................................................34六、六、Fact

15、yMethod模式與其它模式的關(guān)系模式與其它模式的關(guān)系............................................................35七、七、另外一個例子另外一個例子................................................................................................................35C

16、#設(shè)計模式(設(shè)計模式(6)-)-AbstractFactyPattern.............................................................38一、一、抽象工廠(抽象工廠(AbstractFacty)模式)模式...................................................................38二、二、AbstractFacty模式

17、的結(jié)構(gòu):模式的結(jié)構(gòu):..........................................................................39三、三、程序舉例:程序舉例:....................................................................................................................41四、

18、四、在什么情形下使用抽象工廠模式:在什么情形下使用抽象工廠模式:............................................................................44五、五、抽象工廠的起源抽象工廠的起源............................................................................................

19、................45六、六、AbstractFacty模式在實際系統(tǒng)中的實現(xiàn)模式在實際系統(tǒng)中的實現(xiàn)......................................................46七、七、“開放-封閉開放-封閉“原則原則.......................................................................................

20、................50C#設(shè)計模式(設(shè)計模式(7)-)-SingletonPattern.............................................................................50一、一、單例(單例(Singleton)模式)模式.................................................................

21、..........................50二、二、Singleton模式的結(jié)構(gòu):模式的結(jié)構(gòu):..........................................................................................51三、三、程序舉例:程序舉例:.............................................................

22、.......................................................51四、四、在什么情形下使用單例模式:在什么情形下使用單例模式:....................................................................................52五、五、Singleton模式在實際系統(tǒng)中的實現(xiàn)模式在實際系統(tǒng)中的實現(xiàn)............

23、..........................................................53六、六、C#中的中的Singleton模式模式..........................................................................................55C#設(shè)計模式(設(shè)計模式(8)-)-BuilderPattern..............

24、....................................................................57一、一、代理(代理(Proxy)模式)模式.................................................................................................113二、二、代理的種類代理的種類...............

25、...................................................................................................114三、三、遠(yuǎn)程代理的例子遠(yuǎn)程代理的例子....................................................................................................

26、......114四、四、代理模式的結(jié)構(gòu)代理模式的結(jié)構(gòu)..........................................................................................................115五、五、代理模式示例性代碼代理模式示例性代碼..............................................................

27、....................................115六、六、高老莊悟空降八戒高老莊悟空降八戒......................................................................................................117七、七、不同類型的代理模式不同類型的代理模式..................................

28、................................................................118八、八、代理模式實際應(yīng)用的例子代理模式實際應(yīng)用的例子..........................................................................................119設(shè)計模式(設(shè)計模式(14)-)-FlyweightPattern..

29、............................................................................122一、一、享元(享元(Flyweight)模式)模式........................................................................................122二、二、單純享元模式的結(jié)構(gòu)單純享元模式的結(jié)構(gòu)...

30、...............................................................................................122三、三、單純享元模式的示意性源代碼單純享元模式的示意性源代碼..................................................................................123四、四、復(fù)合享

31、元模式的結(jié)構(gòu)復(fù)合享元模式的結(jié)構(gòu)..................................................................................................125五、五、一個咖啡攤的例子一個咖啡攤的例子....................................................................................

32、..................127六、六、咖啡屋的例子咖啡屋的例子..............................................................................................................130七、七、享元模式應(yīng)當(dāng)在什么情況下使用享元模式應(yīng)當(dāng)在什么情況下使用......................................

33、........................................133八、八、享元模式的優(yōu)點和缺點享元模式的優(yōu)點和缺點..............................................................................................134設(shè)計模式(設(shè)計模式(15)-)-FacadePattern...........................

34、.........................................................134一、一、門面(門面(Facade)模式)模式..............................................................................................134二、二、門面模式的結(jié)構(gòu)門面模式的結(jié)構(gòu).......................

35、...................................................................................134三、三、門面模式的實現(xiàn)門面模式的實現(xiàn)..........................................................................................................135四、四、在什么

36、情況下使用門面模式在什么情況下使用門面模式......................................................................................135五、五、一個例子一個例子..................................................................................................

37、....................136六、六、使用門面模式的設(shè)計使用門面模式的設(shè)計..................................................................................................140設(shè)計模式(設(shè)計模式(16)-)-BridgePattern.............................................

38、........................................144一、一、橋梁(橋梁(Bridge)模式)模式...............................................................................................144二、二、橋梁模式的結(jié)構(gòu)橋梁模式的結(jié)構(gòu).......................................

39、...................................................................145三、三、橋梁模式的示意性源代碼橋梁模式的示意性源代碼..........................................................................................146四、四、調(diào)制解調(diào)器問題調(diào)制解調(diào)器問題.............

40、.............................................................................................149五、五、另外一個實際應(yīng)用另外一個實際應(yīng)用Bridge模式的例子模式的例子.................................................................153六、六、在什么情況下應(yīng)當(dāng)使用橋梁模式在什

41、么情況下應(yīng)當(dāng)使用橋梁模式..............................................................................158設(shè)計模式(設(shè)計模式(17)-)-ChainofResponsibilityPattern................................................158一、一、職責(zé)鏈(職責(zé)鏈(ChainofResponsibilit

42、y)模式)模式.......................................................160二、二、責(zé)任鏈模式的結(jié)構(gòu)責(zé)任鏈模式的結(jié)構(gòu)......................................................................................................160三、三、責(zé)任鏈模式的示意性源代碼責(zé)任鏈模式的示意性源代碼..

43、....................................................................................160四、四、純的與不純的責(zé)任鏈模式純的與不純的責(zé)任鏈模式..........................................................................................163五、五、責(zé)任鏈模式的實際應(yīng)用

44、案例責(zé)任鏈模式的實際應(yīng)用案例......................................................................................163六、六、責(zé)任鏈模式的實現(xiàn)責(zé)任鏈模式的實現(xiàn).................................................................................................

45、.....168設(shè)計模式(設(shè)計模式(18)-)-CommPattern.............................................................................168一、一、命令(命令(Comm)模式)模式.....................................................................................

46、...168二、二、命令模式的結(jié)構(gòu)命令模式的結(jié)構(gòu)..........................................................................................................168三、三、命令模式的示意性源代碼命令模式的示意性源代碼.............................................................

47、.............................169四、四、玉帝傳美猴王上天玉帝傳美猴王上天......................................................................................................172五、五、命令模式的實現(xiàn)命令模式的實現(xiàn).............................................

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論