关于c#:MVC和MVP监督控制器是一样的吗?

Is MVC and MVP supervising controller the same?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What are MVP and MVC and what is the difference?

我在一个网站上阅读了MVC的以下描述:

In this case of MVC the Controller simply builds the Model and passes
it off to the View for rendering. No stateful interplay between the
View and Controller, just a"hey, here’s the Model, see you later"
from the Controller to the View.

我已经阅读了以下关于MVP-监控控制器的内容

Supervising Controller: The Presenter handles user gestures. The View
binds to the Model directly through data binding. In this case it's
the Presenter's job to pass off the Model to the View so that it can
bind to it. The Presenter will also contain logic for gestures like
pressing a button, navigation, etc.

从上面的描述中,我觉得MVC和MVP监控控制器背后的底层逻辑是相同的。

我的理解正确吗?

提前谢谢


StackOverflow上已经有一篇很好的文章来解决这个问题:MVP和MVC是什么,有什么区别?