【发布时间】:2009-08-22 05:02:55
【问题描述】:
在 winforms 中使用 MVP 模式的前提是演示者了解 IViewInterface 定义的要访问哪些控件。例如,如果您的表单上有 2 个文本框和一个按钮,那么您将为文本框定义一个具有两个属性的 IViewInterface,并且在按钮单击事件时,您将调用转发给 Presenter,并且演示者可以访问这两个属性。很简单。现在想象一下,如果您的 UI 是在运行时基于数据库中的表构建的。假设您的数据库中有 500 个表,并且您想为这 500 个表设计 CRUD 应用程序。假设您在数据库中的某个地方定义了您希望如何在 UI 中布局这 500 个表。您有一个程序在运行时为这 500 个表创建 UI 控件。在这种情况下如何应用 MVP 模式?
【问题讨论】:
-
不管这意味着什么,我一发布问题就会得到-1。继续前进
-
我不会在乎声望、积分、mvp等,只要我继续学习,继续努力
-
互联网很棒。您无需跋涉并拥有 40 年的经验即可获得重要知识。有一种方法可以在短时间内获得这一点。
-
我完全同意。不评论就投反对票的人是混蛋。
-
codemnky 绝对正确!
标签: mvp design-patterns