开发模式
qinjienj
这个作者很懒,什么都没留下…
展开
-
MVP和MVC
MVP(Model - View - Presenter)和MVC(Model - View - Controller)是实际项目开发中非常流行的两种设计模式,笔者看过很多文章讨论这两种模式有什么异同,甚至辩论孰强孰弱,看的一头雾水。 大家都认同的一点是MVP和MVC有很多共同点,比如他们都是为了解耦合显示层和业务逻辑层,他们都有Model这一层且都强化这一层的独立性(即数据模型绝不依赖于...2011-10-14 11:33:00 · 58 阅读 · 0 评论 -
MVP模式的14条规则
笔者在前文 《MVP和MVC》中提到了两者的区别,以及MVP日趋流行的原因:即随着各种给力UI框架的发布,View的功能越来越强,已经足以完成一些简单的不需要与后台或其他view交互的event handling工作。一位.NET工程师在他的博客写了MVP的14条规则,个人感觉十分靠谱,所以转载过来,并稍注翻译。14条具体规则之前,他提到了一些MVP设计的基本共识,比如View必须实现Di...2011-11-15 11:49:00 · 128 阅读 · 0 评论