摘要:
阅读全文
摘要:
duck.h mallard_duck.h turkey.h turkey_adapter.h main.cpp 阅读全文
摘要:
阅读全文
摘要:
先看如果不用命令模式的实现: light.h tv.h remote.h main.cpp 再看看使用命令模式的实现 light.h和tv.h不变 command.h light_on_command.h light_off_command.h tv_on_command.h tv_off_comm 阅读全文
摘要:
Dough.h ThinCrustDough.h Sauce.h MarinaraSauce.h Pizza.h CheesePizza.h GreekPizza.h PizzaStore.h NYPizzaStore.h PizzaIngredientFactory.h NYPizzaIngred 阅读全文
摘要:
引用原书的一句话:所有的工厂模式都用来封装对象的创建,工厂方法模式通过让子类决定该创建的对象是什么来达到封装的目的。 Pizza类及其派生类与上一例相同 PizzaStore.h NYPizzaStore.h ChiChagoPizzaStore.h main.cpp 阅读全文