MVP被动视图 - 组合视图和组合展示器

5

我找到了M. Fowler关于被动视图模式的文章。我想在我的应用程序中应用它。我使用Swing进行UI设计。我花费了几个小时搜索如何实现它的教程或示例,但是没有找到太多有用的东西。是否有人能帮助理解这种设计或提供好的示例呢?在"MVP"中的"M"代表"领域模型"。

2个回答

2

MVP = 模型视图展示器

基本思想是将展示逻辑与UI(视图)分离,这样您就可以使用简单的JUnit测试模拟视图并测试展示器,而不是用您的“视图逻辑”(控制UI的代码)混淆swing(可能由设计师生成)代码...

http://www.youtube.com/watch?v=PDuhR18-EdM

Ray Ryan做了一次非常好的演讲。他谈到了GWT,但是MVP的思想很好地解释了...

MVP从21:30开始


1
MVP 可以这样解释:
模型 - 应用程序的领域模型。所有业务逻辑都在这里。
Presenter - 所有视图逻辑都在这里。从模型检索数据并更新视图。
视图 - UI 表示。不包含更新逻辑。在用户交互时向 Presenter 触发事件,并监听来自 Presenter 的事件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接