美文网首页Java 杂谈java后端开发
设计模式——工厂方法

设计模式——工厂方法

作者: 大黑跟小白的日常 | 来源:发表于2019-01-22 12:29 被阅读1次

工厂方法

1、是什么产品——枪

2、手枪

3、机枪

4、用什么工厂来生产枪——枪厂

5、车间1是生产手枪的

6、车间2是生产机枪的

7、来来来,玩玩枪

使用工厂方法有什么好处?

1、我想使用一把枪,我不需要自己来制造,从工厂取就行。这样如果我们想改进枪的性能,就不需要自己来改进。统一在工厂改进就行。

2、每一种枪,都用一个单独的车间(子长)来生产。这样就不会因为生产手枪的程序出问题而影响生产机枪。

3、工厂每生产一种新的枪,就建立一个单独的车间。这样,其他车间生产技术不需要做任何改造,对其他车间无影响。

4、每个车间单独生产,生产流程清晰明了,便于员工理解,整修方便。不至于修复一处故障,而造成100处故障。

5、针对生产程序复杂的枪械,优势尤为明显。

缺点

工厂太多

相关文章

  • 2021-11-16 - 学习记录

    设计模式学习:创建型:工厂(工厂方法,抽象工厂),建造者,单例,原型 设计模式:工厂模式 简单工厂 工厂方法 抽象工厂

  • 设计模式-工厂模式

    设计模式1 设计模式2 工厂模式 工厂模式可简单的分为三类:简单工厂,工厂方法,抽象工厂 简单工厂模式 定义 简单...

  • 工厂模式

    工厂模式 就是工厂---生产-->产品 在设计模式中,分为 简单工厂模式, 工厂方法模式,抽象工厂模式. 工厂模式...

  • 设计模式之简单工厂、工厂方法、抽象工厂

    设计模式之简单工厂、工厂方法、抽象工厂 什么是设计模式? 设计模式(Design pattern)代表了最佳的实践...

  • PHP-浅谈单例模式和工厂模式

    PHP中常用的设计模式有单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂方法模式)、适配模式、策略模式。 ...

  • 大话设计模式之_工厂模式

    大话设计模式之_工厂模式 工程方法(即简单工厂模式simpleFactory,或静态工厂方法 static fac...

  • spring 设计模式篇(前)

    设计模式俗称:套路 一、spring常见设计模式 (23种设计模式) 创建型:工厂方法模式、抽象工厂模式、建造者...

  • 设计模式(六)抽象工厂模式

    导读:前文设计模式(五)工厂方法模式介绍了工厂方法模式,本篇开始介绍抽象工厂模式,继续优化工厂方法模式,更好的满足...

  • 简单工厂模式

    Android进阶之设计模式 简单工厂模式 简单工厂模式(又叫作静态工厂方法模式), 其属于创建型设计模式,但并不...

  • 设计模式之工厂方法模式(创建型)

    一、模式定义 工厂方法模式:又称工厂模式,也叫虚拟构造器模式,属于构建型设计模式,工厂方法模式是在简单工厂模式上进...

网友评论

    本文标题:设计模式——工厂方法

    本文链接:https://www.haomeiwen.com/subject/hbsljqtx.html