工厂模式

工厂模式

概念:

是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

例子:

  1. 计算器,用户只需要输入两个数字和运算符就行了,调用同一个类,内部再根据不同的运算符去选择其它的类来执行
  2. 前端的生产模式和开发模式,运行的时候会有npm run dev/ npm run build

抽象工厂模式

概念:与工厂模式基本思想是一样。根据不同的输入,调用同一个接口,接口调用不同的工厂,得到不同的结果。

例子:游戏,用户通过输入不同的年龄,接口调用不同年龄调用不同的游戏版本,进入到对应的游戏。

posted @ 2019-09-29 10:54  小夏02  阅读(60)  评论(0)    收藏  举报