15 Bridge Pattern(橋接模式) 前言:把實(shí)現(xiàn)分開,讓它們各自變化需求:麥當(dāng)當(dāng)和肯打基是Vander小時(shí)候的最愛,Vander發(fā)達(dá)...
投稿
15 Bridge Pattern(橋接模式) 前言:把實(shí)現(xiàn)分開,讓它們各自變化需求:麥當(dāng)當(dāng)和肯打基是Vander小時(shí)候的最愛,Vander發(fā)達(dá)...
14 Compound Pattern(復(fù)合模式) 前言:由模式組成的模式。需求:Vander的業(yè)務(wù)繼續(xù)發(fā)展壯大,現(xiàn)在他們公司已經(jīng)開始了設(shè)計(jì)游戲...
11 CompositePattern(組合模式) 前言:幫助客戶用同樣的方法遍歷不同的集合。需求:上次Vander在Panda的幫助下,很好地...
10 Iterator Pattern(迭代器模式) 前言:幫助客戶用同樣的方法遍歷不同的集合。需求:由于海岸城的店租極具增長(zhǎng),Vander的P...
9 Template Method Pattern(模板方法模式) 前言:封裝步驟的算法。Vander作為老板,凡是親力親為,他新開了家咖啡店,...
8 Facade Pattern(外觀模式) 前言:讓接口變得簡(jiǎn)單。例子說(shuō)明:REQ1:還記得之前學(xué)習(xí)過(guò)的命令模式嗎,后面提出了開啟所有相關(guān)家電...
07 Adapter Pattern(適配器模式) 前言:通過(guò)將類的接口轉(zhuǎn)換成想要的接口,以便實(shí)現(xiàn)不用的接口。我們的程序可以用新的接口來(lái)封裝舊的...
前言:封裝調(diào)用,實(shí)現(xiàn)調(diào)用者和執(zhí)行者的解耦。需求分析:REQ1:Vander的公司紅紅火火,接到的項(xiàng)目越來(lái)越多,還記得MS公司氣象站項(xiàng)目嗎, 沒錯(cuò)...
前言:?jiǎn)卫J绞菫榱私鉀Q在程序中只能有一個(gè)的問題,例如在我們的程序中經(jīng)常用到的線程池、緩存、對(duì)話框和注冊(cè)表等對(duì)象,都只需要實(shí)例化一個(gè),后面其他線...
4 Factory Pattern(工廠模式) 前言:工廠模式是為了解決new的問題案例分析:REQ1:Vander作為pizza店的老板,具有...