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

源码

改动了一部分原文章的代码!

  • SwiftDesignPatterns

参考文章

  • 设计模式(百度百科)
  • 设计模式分类
  • 23种设计模式
  • 设计模式

你可能感兴趣的:(swift)