這是之前舊博客在13年規劃寫的一個系列,寫了一部份內容,尚未完成。如今從新整理編寫。計劃從基礎知識六大設計原則、設計模式中類的關係開始,而後會對iOS開發中的經常使用架構模式進行介紹,最後對GoF的23種設計模式進行分析。因爲本人編寫本系列文章時也是邊學習邊整理,所以持續的時間會比較長,更多的是但願和你們一塊兒交流,共同進步。文章中有錯誤的地方或者不足的地方,歡迎你們提出寶貴的意見。html
下面的目錄結構是如今的規劃,後期可能會有一些調整,具體得看時間的安排。設計模式
第一部分 設計模式的六大設計原則
第二部分 設計模式中類的關係
第三部分 iOS開發中的架構模式
15.MVVM
16.MVCS
17.MVP
18.VIPER
第四部分 建立型設計模式
19.單例模式
20.原型模式
21.建造者模式
22.簡單工廠模式
23.工廠方法模式
24.抽象工廠模式
25.建立型設計模式小結
第五部分 結構型設計模式
26.適配器模式
27.橋接模式
28.組合模式
29.裝飾模式
30.外觀模式
31.享元模式
32.代理模式
第六部分 行爲型設計模式
33.模板方法模式
34.命令模式
35.解釋器模式
36.中介者模式
37.迭代器模式
38.觀察者模式
39.職責鏈模式
40.備忘錄模式
41.狀態模式
42.策略模式
43.訪問者模式