我找到了 M. Fowler 关于被动视图模式的文章。我想在我的应用程序中应用它。我将 Swing 用于 UI。我花了几个小时搜索如何实现它的教程或示例,但没有找到太多有用的东西。有人可以帮助理解设计或在这里提供好的例子吗?通过 MVP 中的“M”,我理解“域模型”。
问问题
1818 次
2 回答
2
MVP = 模型视图展示器
基本思想是,您将呈现逻辑与 UI(视图)分开,因此您可以使用简单的 JUnit 测试来模拟视图和测试呈现器,而不是将摇摆(可能由设计师生成)代码与您的“视图逻辑”(控制 UI 的代码)...
http://www.youtube.com/watch?v=PDuhR18-EdM
Ray Ryan 的演讲真的很棒。他谈到了 GWT,但 MVP 的想法得到了很好的解释......
MVP 于 21:30 开始
于 2010-12-11T23:07:35.883 回答
1
MVP可以这样解释:
模型——应用程序的域模型。所有的业务逻辑都在这里。
Presenter——所有视图逻辑都在这里。从模型中检索数据并更新视图。
视图——UI 演示。不包含更新逻辑。在用户交互时向演示者触发事件并监听来自演示者的事件。
于 2011-12-23T09:42:50.520 回答