解读设计模式 ---- 简单工厂模式 (SimpleFactory Pattern), 你要什么我就给你什么
一、模式概述
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法
(Static Factory Method)模式,但不属于 23 种 GOF 设计模式之一。简单工厂模式是
由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单
实用的模式,可以理解为是不同工厂模式的一个特殊实现,学习了此模式可以为后面的很
多中模式打下基础。那好,我们就来了解下什么是简单工厂模式?
我们来分析一个现实生活中的案例,每天早晨起床洗唰后是干什么呢?吃早餐(这里
只针对在外吃早餐的上班族)、坐车(我是穷人只有坐公交,当然很多有钱人都自己有车,
这里不考虑这些)去公司上班、是这样的吗?OK,下面就来分析下吃早餐中的故事,大家
先看看下面这个图: