Objective-C设计模式

设计模式-工厂模式《四》

2019-01-01  本文已影响17人  liyoucheng2014

何为工厂模式

定义:定义创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到其子类

静态关系图如下

工厂模式通用类图 工厂方法模式的类图

何时使用工厂模式

1、编译时无法准确预测要创建对象的类
2、类想让其子类决定在运行时创建什么
3、类有若干辅助类作为其子类,而你想将返回哪个子类这一信息局部化

表示ClothCanvasView、PaperCanvasView及其相应相应生成器的平行类层次的类图

Objective-C项目地址

上一篇下一篇

猜你喜欢

热点阅读