定位
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 |
源码
改动了一部分原文章的代码!