专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET分析设计

关于MVP模式的分工有关问题!

发布时间:2011-06-23 20:39:54 文章来源:www.iduyao.cn 采编人员:星星草
关于MVP模式的分工问题!急。。。。。
在MVP模式中,一个控件的显示状态,字体颜色等等的控制应该放在P层,还是V层?
在GridView的DataBind绑定事件中,每行需要根据业务条件来改变颜色,这个放在P层还是V层?

------解决方案--------------------
mvp模式?
是不是MVC模式,是的话当然放在View层
------解决方案--------------------
MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。控件在V层
http://www.cnblogs.com/cuihongyu3503319/archive/2009/01/09/1372820.html

------解决方案--------------------
不错,学习一下,不过能详细一点吗
------解决方案--------------------
所有的色彩、状态都放在v,而命令放在p。p根据业务逻辑转换成v能够理解的命令,并转发给v,
v层对命令进行解析,然后转换色彩。
伪代码大概这样:
cmd = p.CtrlMod(m);
p.SetViewCmd(v, cmd);
如果你的转换比较多,就用delegate。
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: