定位
swift設計模式的入門讀物。各個模式詳細介紹請自行搜索網文,博客,也可以查看下面的參考文章。
使用方法
- 讀懂代碼
- 在網上查找各種對應設計模式的含義
- 再次回來讀代碼並聯系含義
分類
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 |
源碼
改動了一部分原文章的代碼!