这个工厂是什么和使用工厂模式的优点是什么?它是否提供可插入的体系结构?为什么它被称为“工厂”?何时使用工厂模式?
6
A
回答
5
它是工厂,因为它实际上是“制造”找到你所需要的(创建)的对象。
实际上,有两种工厂模式由GoF的定义:
基本上他们都试图从知道实际具体实施的分离调用客户端类/接口。
3
相关问题
- 1. 何时使用工厂方法模式?
- 2. 何时使用抽象工厂模式?
- 3. 使用工厂模式
- 4. 工厂模式抽象工厂模式
- 5. Codigniter如何使用工厂模式?
- 6. 如何使用WPF的工厂模式
- 7. 工厂模式 - 使用模板
- 8. 使用应用工厂模式
- 9. 如何在使用猫鼬时实现工厂模式?
- 10. 同工厂模式
- 11. Java工厂模式
- 12. C#工厂模式
- 13. 工厂和抽象工厂模式
- 14. 正确使用工厂模式?
- 15. 我应该使用工厂模式吗?
- 16. 在工厂模式中使用反射
- 17. 在React中使用工厂模式
- 18. 过度使用工厂模式
- 19. '不健康'使用工厂模式?
- 20. 如何应用抽象工厂模式?
- 21. 如何应用工厂模式php
- 22. 工厂模式为何如此工作?
- 23. OOD:将工厂模式与策略模式结合使用
- 24. 处置使用DI时/抽象工厂模式
- 25. 什么时候应该使用工厂模式?
- 26. 使用工厂设计模式时有点复杂
- 27. 什么时候应该使用抽象工厂模式
- 28. 混合decrator模式和工厂模式
- 29. 工厂模式vs FactoryMethod模式
- 30. Laravel工厂模式问题
因此,如果您需要考虑您的模型(在MVC中)可能会更改的可能性,那么这会很有用吗?是否有任何不希望在应用程序中创建模型的动态取决于情况?我猜测一个缺点是增加了复杂性,确保任何排列不会打破您的观点或您的控制器。 – stonybrooklyn 2017-07-26 16:10:31