文章分类 - 设计模式
摘要:在差不多两年的时间内,我们项目组几十来号人都扑在一个项目上面。这是一个基于微软SCSF(Smart Client Software Factory)的项目,客户端是墨尔本一家事业单位。前两周,我奉命负责对某个模块进行Code Review工作,在此期间,发现了一些问题,也有了一些想法。不过,有些想法可能还不是很成熟,不能完全保证其正确性,有机会写出来讨论一下。今天来说说关于MVP的一些想法。一、简单讲讲MVP是什么玩意儿如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块来说,它的所有功能被分割为三个部分,分别通过Model、View和Presenter来承载。
阅读全文
摘要:初看MVP模式时被它复杂的包含,继承,接口搞晕,View中有Presenter,Presenter中又有View,View又要抽象出IView,View又调用Presenter的方法,Presenter又调用IView的方法.花了点时间算是搞明白了,这里说说自己的理解.关于MVP模式文章一搜一大把.建议先看看这些文章.Artcehhttp://www.cnblogs.com/artech/archive/2010/04/12/1710681.htmlhttp://www.cnblogs.com/artech/archive/2010/03/25/1696205.htmlJianqiang Ba
阅读全文
摘要:文章出自:http://hi.baidu.com/freezesoul/blog/item/cfb932adcef9c40b4b36d602.htmlMVC和MVP到底有什么区别呢?从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻
阅读全文

浙公网安备 33010602011771号