0

我正在阅读这两种架构。但我无法区分两者。在 PM 中,presenter 丰富了模型数据,视图包含控制器(MVC 控制器)逻辑,这与 MVVM 的情况相同。

我读过很多文章,每一篇都给出了定义,但没有描述它们之间的区别。

4

1 回答 1

1

MVVM 是 PM 的派生,两者都是为 Rich UI 设计的,与 MVC 不同。

由于 WPF 的优点,如 DataBinding 和 Commanding,Presenter 演变成另一种专门为 View 设计的模型,即 ViewModel。

于 2013-06-25T17:59:45.977 回答