摘要: 抽象工厂模式(Abstract Factory Pattern)是工厂方法模式(Factory Method Pattern)进化出的模式,在系统中用于完成“一系列相互依赖的对象”的创建工作,同时由于需求的变化,往往存在着更多系列对象的创建工作。下面实现该模式的代码,仍然以匹萨快餐店为例,在工厂方法模式的示例中,匹萨店有了许多分店,现在匹萨店的老板要考虑各分店的匹萨原料来源... 阅读全文
posted @ 2009-07-12 23:16 binfen 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method Pattern)是最常用的设计模式之一,也是一种创建型模式(Creational Pattern)。适用场景是:在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。下面实现该模式的代码,以一个匹萨快餐店为例,在场景中,经常变换的需求是匹萨店的位置(老板... 阅读全文
posted @ 2009-07-12 18:45 binfen 阅读(267) 评论(0) 推荐(0) 编辑