摘要: 一、问题 在前一章《设计模式读书笔记-----简单工厂模式》中通过披萨的实例介绍了简单工厂模式。在披萨实例中,如果我想根据地域的不同生产出不同口味的披萨,如纽约口味披萨,芝加哥口味披萨。如果利用简单工厂模式,我们需要两个不同的工厂,NYPizzaFactory、ChicagoPizzaFactory。在该地域中有很多的披萨店,他们并不想依照总店的制作流程来生成披萨,而是希望采用他们自己的制作流程。这个时候如果还使用简单工厂模式,因为简单工厂模式是将披萨的制作流程完全承包了。那么怎么办? 二、解决方案 我们可以这样解决:将披萨的制作方法交给各个披萨店完成,但是他们只能提供制... 阅读全文
posted @ 2013-05-26 00:09 chenssy 阅读(5188) 评论(1) 推荐(13) 编辑