摘要: 工厂方法模式定义:Define an interface for creating an object,but let subclass decide which class to instantiate.Factory Methode lets a class defer instantiate to subclass.工厂方法模式定义了一个创建方法的接口,但由子类决定要初始化的类是哪一个,工厂方法让类把实例化推迟到子类。两家PizzaStore,NYPizzaStore提供纽约风味的pizza,CHPizzaStore提供芝加哥风味的pizza:public abstract class 阅读全文
posted @ 2013-05-30 18:40 心意合一 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 简单工厂并不算23种基本设计模式,应该算是一种编程习惯:public class PizzaStore { public Pizza orderPizza(String type){ Pizza pizza; if(null != type && type == "Greek"){ pizza = new GreekPizza(); }else if(null != type && type == "Cheese"){ pizza = new CheesePizza(); }else{ pizza = null; } re 阅读全文
posted @ 2013-05-30 14:50 心意合一 阅读(196) 评论(0) 推荐(0) 编辑