摘要:
工厂方法模式定义: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 阅读全文
摘要:
简单工厂并不算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 阅读全文