【问题标题】:MVVM is of which type of design pattern?MVVM 属于哪种类型的设计模式?
【发布时间】:2013-07-26 08:10:24
【问题描述】:

在网上搜索并阅读有关设计模式的信息后,我发现了 3 个类别,即行为、创建和结构设计模式 (GOF)。

我使用 MVVM 已经有一段时间了。我想知道 MVVM 属于哪个类别。

【问题讨论】:

    标签: design-patterns mvvm architecture


    【解决方案1】:

    模型-视图-视图模型是一种架构模式,GoF 书中没有提到的一类模式。

    架构模式描述了如何组织整个应用程序或子系统(“大型编程”),而传统模式为小规模问题提供解决方案(“小型编程”)。更多信息:http://en.m.wikipedia.org/wiki/Architectural_pattern

    【讨论】:

      【解决方案2】:

      +1 @Joni 的回答。我要补充的是,从 GoF 开始,您应该阅读 Fowler 的企业应用程序架构模式。对我来说,这是一个自然的过程,展示了广泛的关键架构模式。

      虽然 MVVM 不在书中,但“分离呈现”类型模式的开端是 (MVC)。恕我直言,重要的是要了解这些类型的模式的进展以及创建它们的动机。您可以在 Presentation Model 模式中看到 MVVM 的开始。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-23
        • 1970-01-01
        相关资源
        最近更新 更多