首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式系列6-工厂模式

2013-10-23 
设计模式系列6-工厂模式设计模式系列6-工厂模式前言:前一节讲了建造者模式,这一节我们讲23种设计模式之工

设计模式系列6-工厂模式

设计模式系列6-工厂模式
前言:前一节讲了建造者模式,这一节我们讲23种设计模式之工厂方法模式。
什么是工厂方法模式?定义创建对象的接口,让子类决定实例化哪一个类,工厂方法使得一个类的实例化延迟到子类。(最初定义出于于《设计模式》(Addison-Wesley,1994))。
何时使用工厂方法模式?在以下情境中,自然会想到使用这一模式:1.编译时无法准确预期要创建的对象的类;2.类想让其子类决定在运行时创建什么;3.类有若干辅助类为其子类,而你想将返回哪个子类这一信息局部化。

工厂方法在iOS中的实现:1.定义一个抽象手机类:




源码下载:http://download.csdn.net/detail/yanglei_java/6439373





热点排行