首页 > 其他 > 详细

OC编程之道-创建对象之抽象工厂方法

时间:2016-03-07 17:02:22      阅读:192      评论:0      收藏:0      [点我收藏+]

定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。

                 <AbstractProductA>        <AbstractProductB>

<AbstractFactory>       createProuductA               createProductB

<ConcreteFactory1>         createProductA->productA1         createProductB->productB1

<ConcreteFactory2>      createProductA->productA2        createProuuctB->productB2

抽象工厂与工厂方法:创建对象而不让客户端知晓返回了什么确切的具体对象

   抽象工厂              工厂方法

通过对象组合创建抽象产品      通过类继承创建抽象产品

创建多系列产品           创建一种产品

必须修改父类的接口才能支持新产品  子类化创建者并重载工厂方法以创建新产品

 

OC编程之道-创建对象之抽象工厂方法

原文:http://www.cnblogs.com/encoreMiao/p/5250881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!