复合视图和复合演示文稿

我在被动视图模式中找到M. Fowler的文章。 我想申请它在我的申请。 我使用Swing进行UI。 我花了几个小时搜索教程或例子如何实现它,但没有发现太多有用的东西。 任何人都可以帮助理解设计或在这里提供很好的例子吗? MVP中的“M”我理解“域模型”。


MVP =模型视图演示者

基本的想法是,你将UI的呈现逻辑与视图分开,所以你可以用简单的JUnit测试来模拟视图并测试演示者,而不是用你的“视图逻辑”来混淆swing(可能由设计者产生)代码。控制用户界面的代码)...

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

Ray Ryan非常好的演示。 他谈到GWT,但是MVP的想法很好解释了......

MVP从21:30开始


MVP可以通过以下方式解释:

模型 - 您的应用程序的域模型。 所有的业务逻辑都在这里。

演示者 - 所有视图逻辑都在这里。 从模型中检索数据并更新视图。

查看 - 用户界面演示。 不包含更新逻辑。 向用户交互活动中的主持人发送事件并监听演示者的事件。

链接地址: http://www.djcxy.com/p/30223.html

上一篇: Composite Views & Composite Presenters

下一篇: MVC pattern on Android