一. 简单工厂模式
基本介绍
1)简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单的模式。
2)定一个一个创建对象的类,由这个类来封装实例化对象的行为(代码)
3)在软件开发中,当我们会用到大量的创建某种,某类或者某批对象时,就会使用到工厂模式。
案例
1.制作两种披萨:CheessPizza和GreekPizza
2.制作过程:prepare(准备材料),bake(烘烤),cut(切割),box(打包)
A. 创建披萨制作抽象类(工艺都一样,只是原材料不一样)
披萨抽象类
B.制作奶酪披萨。
奶酪披萨
C.制作希腊披萨
希腊披萨
D.披萨工厂
披萨工厂
E.下单
下单
F.开售
测试
G.测试结果
测试结果