简单工厂模式-CSDN博客

网站介绍:文章浏览阅读85次。一、 项目背景看一个披萨的项目:要便于披萨种类的扩展,要便于维护1) 披萨的种类很多(比如 GreekPizz、CheesePizz 等)2) 披萨的制作有 prepare,bake, cut, box3) 完成披萨店订购功能。二、传统方式(if()..elseif()...else)这里假定制作披萨的过程是相似的,只有准备阶段prepare不同。首先准备一个抽象的pizz...