摘要: 一 、引入 前面我们讨论了“简单工厂模式”和“工厂方法模式”,这次我们来学习设计模式中最后的一种工厂模式——抽象工厂模式。 抽象工厂模式其实是工厂方法模式的一种扩展,应用抽象工厂模式可以创建一系列的产品(产品族),而不是像工厂方法模式中的只能创建一种产品。先我们来看一下抽象工厂模式的标准定义: 抽象工厂模式定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 官方的定义一般都不易理解,我们就来模拟一个场景来说明一下这其中的关系吧。 富士康公司给两个品牌作代工产品:苹果和三星。众所周知,这两个品牌都有手机和平板产品,由于生产工艺的不同,富士康开设了两条生产线,一... 阅读全文
posted @ 2013-10-28 15:37 Todd Zhang 阅读(442) 评论(0) 推荐(0) 编辑