首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Head First设计方式-简单工厂模式

2013-10-15 
Head First设计模式-简单工厂模式一、简单工厂模式PizzaStore.java 三、原来creatPizza的位置代码如下: if (

Head First设计模式-简单工厂模式

一、简单工厂模式

       PizzaStore.java


 三、原来creatPizza的位置代码如下:

 if (type.equals("cheese")) {                        pizza = new CheesePizza();                } else if (type.equals("pepperoni")) {                        pizza = new PepperoniPizza();                } else if (type.equals("clam")) {                        pizza = new ClamPizza();                } else if (type.equals("veggie")) {                        pizza = new VeggiePizza();                }                return pizza;

     因为此部分是变化的,简单工厂模式封装了变化。实现了松耦合。

       

热点排行