正在加载图片...
解读工厂模式 工厂( factory)处理创建对象的细节。一旦有了 SimplePizzaFactory, orderPizz2a(就变成此对象的客户。当需要 比萨时,就叫比萨工厂做一个。那些 order Pizza0方法需要知道希 腊比萨或者蛤蜊比萨的日子一去不复返了。现在 order Pizza(方法 只关心从工厂得到了一个比萨,而这个比萨实现了Pz2a接口,所 以它可以调用 prepare()、bake0、cutO|、box()来分别进行准备、 烘烤、切片、装盒。 工厂模式的目的: Define an interface for creating an object, but let subclasses decide which class to instantiate Factor Method lets a class defer instantiation to subclasses解读工厂模式 工厂(factory)处理创建对象的细节。一旦有了 SimplePizzaFactory,orderPizza()就变成此对象的客户。当需要 比萨时,就叫比萨工厂做一个。那些orderPizza()方法需要知道希 腊比萨或者蛤蜊比萨的日子一去不复返了。现在orderPizza()方法 只关心从工厂得到了一个比萨,而这个比萨实现了Pizza接口,所 以它可以调用prepare()、bake()、cut()|、box()来分别进行准备、 烘烤、切片、装盒。 工厂模式的目的: Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有