多一个video就要有一个对应factory感觉好臃肿啊?

来源:5-2 工厂方法coding

小沉沦

2020-01-07

正常的开发业务中也是这样使用的吗? 感觉这个工厂的作用很小。 代码里还是要自己写很多判断ifelse 来决定使用哪个工厂,感觉又回到了原点,还是说这个模式是主要是解决 创建对象特别复杂的情况。

写回答

2回答

geelylucky

2020-01-07

这个模式解决的是扩展的问题,而并非if else的问题。考虑的层面可以扩展到业务层面,而不止停留在编码。

0
1
小沉沦
非常感谢!
2020-01-09
共1条回复

小蜗牛有大理想

2020-02-14

老师说的非常好,这样做有很好的扩展性,后期维护起来,改动量很小,直接修改工厂类的参数就可以了

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程