通過《Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》腮猖,對(duì)23種設(shè)計(jì)模式總算有了個(gè)初步的了解翼悴。書中對(duì)設(shè)計(jì)模式的介紹并不深?yuàn)W幔妨,也沒有很深究這些設(shè)計(jì)模式,但是對(duì)于之前沒看過設(shè)計(jì)模式的我來說误堡,讓我對(duì)每一種設(shè)計(jì)模式都有了一種概念。
設(shè)計(jì)模式這種東西陪踩,我覺得有個(gè)概念悉抵,然后在開發(fā)中可能就會(huì)在遇到某些情況時(shí)想到一些設(shè)計(jì)模式。至于深入研究設(shè)計(jì)模式傻谁,應(yīng)該是要有一定的使用基礎(chǔ)的列粪。
筆記中只對(duì)設(shè)計(jì)模式的基本概念和結(jié)構(gòu)進(jìn)行了一下了解,有時(shí)也會(huì)結(jié)合源碼看一下态蒂,其實(shí)看完后面的前面的就忘得差不多了费什。實(shí)踐才能記憶吧。
做個(gè)分類好找吧:
創(chuàng)建型模式 5個(gè)
行為型模式 11個(gè)
- 策略模式
- 模板方法模式
- 觀察者模式
- 迭代器模式氯质,游標(biāo)模式
- 責(zé)任鏈模式
- 命令模式
- 備忘錄模式
- 狀態(tài)模式
- 訪問者模式
- 中介者模式,調(diào)解者模式拱礁,調(diào)停者模式
- 解釋器模式