工厂模式_简单工厂
2016-12-26 23:08:35 0 举报
简单工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。在简单工厂模式中,一个工厂类负责创建其他类的实例。这些被创建的类的实例通常具有共同的父类或接口。简单工厂模式的主要优点是实现了对象创建和使用的分离,使得代码更加灵活和可扩展。当需要添加新的产品时,只需要修改工厂类,而不需要修改使用产品的客户端代码。简单工厂模式的缺点是当产品种类过多时,工厂类会变得越来越复杂,不利于维护。
作者其他创作
大纲/内容
工厂
VeggiePizza
产品,定义为抽象类,具有一些有用的实现,这些实现可以被覆盖
CheesePizza
客户,需要通过工厂取得实例
具体产品
SimplePizzaFactory
createPizza()//通常为静态
PepperoniPizza
PizzaStore
orderPizza()
Pizza
prepare()bake()cut()box()
ClamPizza
0 条评论
回复 删除
下一页