【问题标题】:When to use factory patterns?何时使用工厂模式?
【发布时间】:2010-11-01 07:37:58
【问题描述】:

这个工厂到底是什么,使用工厂模式有什么优势?它是否提供了可插入的架构?为什么叫“工厂”?

【问题讨论】:

    标签: model-view-controller .net-3.5 factory


    【解决方案1】:

    它是工厂,因为它实际上是“制造”(创建)一个对象。

    GoF 定义了两种工厂模式:

    1. Factory Method
    2. Abstract Factory

    基本上,它们都试图将调用客户端与知道类/接口的实际具体实现分离。

    【讨论】:

    • 因此,如果您需要考虑您的模型(在 MVC 中)可能发生变化的可能性,这会很有用?根据情况在您的应用程序中创建一个动态的模型有什么不可取的吗?我猜一个缺点是确保任何排列都不会破坏您的视图或控制器会增加复杂性。
    【解决方案2】:

    您可以通过阅读this PDF 文章找到您需要的一切

    【讨论】:

    猜你喜欢
    • 2010-12-03
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    相关资源
    最近更新 更多