惠民福利国产午夜成人av在线播放_国产精品区一区二区三亚洲欧美日韩另类在线_免费无码婬片AAA_日韩精品中文字幕本一本二

設(shè)計(jì)模式(一)——定義與分類(lèi)

來(lái)源:CSDN 瀏覽量:150 發(fā)布時(shí)間:2018-12-27 20:32:29

設(shè)計(jì)模式的誕生和發(fā)展應(yīng)該不用贅述,其實(shí)這些算是學(xué)科發(fā)展史,對(duì)編程起不到實(shí)際作用但能擴(kuò)展知識(shí)面,感興趣的可以去搜索一下。


現(xiàn)在常說(shuō)的GoF設(shè)計(jì)模式,其實(shí)是1991-1992年的“四人組”:Gang of Four,分別有Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides的四個(gè)人,在1994年歸納發(fā)表了23種常用設(shè)計(jì)模式。其實(shí)還有一種初學(xué)者需要學(xué)習(xí)的模式:簡(jiǎn)單工廠模式,在gof發(fā)表的書(shū)中,只是一句話帶過(guò),但其實(shí)這種模式也是需要初學(xué)者學(xué)習(xí)的。


設(shè)計(jì)模式的定義:


GoF對(duì)設(shè)計(jì)模式定義如下:


設(shè)計(jì)模式是在特定環(huán)境下為解決某一通用軟件設(shè)計(jì)問(wèn)題提供的一套定制的解決方案,該方案描述了對(duì)象和類(lèi)之間的相互作用。


設(shè)計(jì)模式的基本要素:


模式名稱(chēng):很多設(shè)計(jì)模式的類(lèi)名都包含了所用設(shè)計(jì)模式的名稱(chēng),比如XXXAdapter、XXXFactory,如果有人學(xué)過(guò)設(shè)計(jì)模式,一看就知道是適配器類(lèi)和工廠類(lèi)。


問(wèn)題:應(yīng)該在何時(shí)使用模式,,它包含了設(shè)計(jì)模式中存在的問(wèn)題以及問(wèn)題存在的原因。


解決方案:解決方案描述了設(shè)計(jì)模式的組成成分,以及這些組成成分之間的相互關(guān)系、各自的職責(zé)和協(xié)作方式。


效果:效果描述了模式應(yīng)用的效果以及使用模式時(shí)應(yīng)該權(quán)衡的問(wèn)題。


設(shè)計(jì)模式的分類(lèi)


根據(jù)目的可分為創(chuàng)建型、結(jié)構(gòu)型和行為型


注意前方劣質(zhì)的拍屏主義?。?!


懶得輸入了拍了劉偉老師書(shū)上的表。

20181209201011994.jpg


按照老師的安排,我們將從創(chuàng)建型、結(jié)構(gòu)型、行為型學(xué)起,本系列學(xué)習(xí)筆記也將按照這個(gè)順序進(jìn)行。

--------------------- 

作者:小源丶同學(xué) 

來(lái)源:CSDN 

原文:https://blog.csdn.net/qq_38611556/article/details/84931193