java工厂设计模式教学课件.pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 50页
  • 2017-04-23 发布于四川
  • 举报
java工厂设计模式教学课件

The Factory Pattern (工厂模式);学习问题;对象创建问题…;问题…;问题在哪里?是new的问题吗?;怎么办呢?;再回忆我们前面提出的面向对象设计的原则;区分变化的部分;披萨;PizzaStore类中的一段代码-订做pizza;修改后的代码;由于市场竞争。。。;改!改!改!;变与不变;分离;我们将专管制作pizza的对象叫做Pizza工厂;Pizza工厂---SimplePizzaFactory;思考一下!;重写PizzaStore类;简单工厂模式;简单工厂模式;授权pizza店;解决方法之一:建立不同的工厂;抽象工厂模式;;另一种解决方法-工厂方法模式;改造后的PizzaStore的代码;让子类做决定;讨论:为什么说是由子类做决定的?;现在让我们来编写子类NYPizzaStore;怎么编写子类ChicagoPizzaStore?;声明工厂方法;声明工厂方法;工厂方法怎么工作?;以张三订购pizza为例;忘记了产品:pizza,先来个抽象的;再来个具体的;再来个另一风味的;测试主类;工厂方法模式中的类 —创建者类 The Creator classes;工厂方法模式中的类 —产品类 The Product classes;工厂方法模式的正式定义;工厂方法模式的结构;总结:Factory Method模式;工厂方法模式的优点与适用场景;工厂方法模式的好处;总结:Fa

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档