【问题标题】:Can the Observer Pattern be removed from MVC?观察者模式可以从 MVC 中移除吗?
【发布时间】:2012-10-10 16:20:22
【问题描述】:

我想知道你是否可以从 MVC 中删除观察者模式(观察者从模型到视图,通知模型中的任何更改并更新视图),如果我们删除它会有什么后果.

【问题讨论】:

    标签: model-view-controller design-patterns class-diagram


    【解决方案1】:

    我不知道您将如何“删除”它,但如果您根本不使用它,那么后果将是您的控制器将负责使用模型的更改来更新视图。

    【讨论】:

      【解决方案2】:

      您可以删除它(取决于您使用的框架),但您需要警惕在多个位置显示相同数据的情况,因为它们会变得不同步。我看不出它会在设计方面或理论上引起任何问题,但在某些情况下它可能会让用户感到困惑。

      【讨论】:

        猜你喜欢
        • 2012-09-02
        • 1970-01-01
        • 2012-07-09
        • 2010-09-23
        • 2011-06-17
        • 1970-01-01
        • 2012-07-17
        • 2021-09-25
        • 2013-02-12
        相关资源
        最近更新 更多