DragonflyDavid -
設計模式篇
設計模式
在學習源碼的過程中不可避免的涉及到了很多設計模式,其實在我們自己開發中也會不自覺的使用設計模式。設計模式其實是對開發設計的一種落地方法,它屬於實現層面。設計模式將代碼設計的一些範例進行了抽象和總結
一個好的設計,便於理解和閲讀的複雜框架代碼一定都使用了良好的設計模式,因此在學習源碼的時候也需要對常用的設計模式進行學習和了解
前人幫我們總結了23種設計模式,本文並不是對於設計模式的簡單羅列
鈎子
,
模版
,
責任鏈模式
,
代理模式
,
工廠模式