Swift設計模式整理

定位

swift設計模式的入門讀物。各個模式詳細介紹請自行搜索網文,博客,也可以查看下面的參考文章。

使用方法

  1. 讀懂代碼
  2. 在網上查找各種對應設計模式的含義
  3. 再次回來讀代碼並聯系含義

分類

No. name(cn) name(en) type
1 代理模式 Proxy 結構型
2 外觀模式 Facade
3 裝飾模式 Decorator
4 組合模式 Composite
5 橋樑模式 Bridge
6 適配器模式 Adapter
7 單例模式 Singleton 創建型
8 原型模式 Prototype
9 工廠方法模式 Factory Method
10 創建者模式 Builder
11 抽象工廠模式 Abstract Factory
12 訪問者模式 Visitor 行爲型
13 策略模式 Strategy
14 狀態模式 State
15 觀察者模式 Observer
16 備忘錄模式 Memento
17 中介者模式 Mediator
18 迭代器模式 Iterator
19 解釋器模式 Interpreter
20 命令模式 Command
22 責任鏈模式 Chain Of Responsibility

源碼

改動了一部分原文章的代碼!

參考文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章