iOS 之 工厂模式
参考:http://www.jikexueyuan.com/course/2054_2.html?ss=2
1. 简单工厂
简单工厂类是一个实体类。用于几种相似类的统一创建,简化流程,隔离细节。
下面是步骤:
1.1. 定义协议
工厂里可能生产几种产品,产品大同小异,所以需要定义协议。
1.2. 枚举
工厂产品的类型。
1.3. 实现各个类
按照协议,实现不同的类。
1.4. 生产出类实例
2. 抽象工厂
参考:http://www.jikexueyuan.com/course/2054_2.html?ss=2
简单工厂类是一个实体类。用于几种相似类的统一创建,简化流程,隔离细节。
下面是步骤:
工厂里可能生产几种产品,产品大同小异,所以需要定义协议。
工厂产品的类型。
按照协议,实现不同的类。