阅读背景:

《Head first设计模式》学习笔记 – 抽象工厂模式

来源:互联网 

抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。


确保原料的一致


披萨店成功的关键在于新鲜、高质量的原料。要如何确保每家加盟店使用高质量的原料?你打算建造一家生成原料的工厂,并将原料运送到各家加盟店。对于这个做法,现在还剩下一个问题:加盟店坐落在不同的区域,纽约的红酱料和芝加哥的红酱料是不一样的。加盟店之间有相同的产品家族(意式腊肠、酱料、芝士、蔬菜等等),但是制作方式根据区域的不同而有差异。所以对于纽约和芝加哥,你准备了两组不同的原料。假如不久之后加州就有加盟店了,到时候是不是又需要一组新的原料?披萨




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: