Java 杂谈java后端开发

设计模式——工厂方法

2019-01-22  本文已影响1人  大黑跟小白的日常

工厂方法

1、是什么产品——枪

2、手枪

3、机枪

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

5、车间1是生产手枪的

6、车间2是生产机枪的

7、来来来,玩玩枪

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

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

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

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

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

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

缺点

工厂太多

上一篇 下一篇

猜你喜欢

热点阅读