MVC与MVP架构模式有哪些不同之处值得深入探讨?

2026-05-25 07:560阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计1262个文字,预计阅读时间需要6分钟。

MVC与MVP架构模式有哪些不同之处值得深入探讨?

MVC与MVP思考与修正本文近期对MVC与MVP进行了一些思考,在使用MVC/MVP模式的过程中曾走过一些弯路。现在虽然纠正了一些错误,但并不能保证所有弯路都已被改正。

MVC和MVP的一些思考

碧落

前言

这篇文章是我近期对MVC和MVP的一些思考,在使用MVC/MVP模式的过程中曾经走过一些弯路。呵呵,现在虽然改正了某些弯路,但不保证改正了所有的弯路(例如对渲染的理解),所以请阅读这篇文章的朋友不吝发挥你们的质疑。

写这篇文章也是想知道自己还有什么地方是错的,我的最终方案是否可行?

有交流才会有进步。你有一个苹果,我有一个苹果,我们交换后仍各有一个苹果,你有一个思想,我有一个思想,我们交换后......会有N个思想:p

1.MVC的理解误区

以下是我以前对MVC模式的理解误区:

1.认为Model是指失血模型的实体类(Entity),是作为View和Controller之间的传输数据。

2.把业务逻辑全部放在Controller端,认为Controller是用来写UI的业务逻辑的。

这两个误区本质上都是对Model的作用不明导致的。

Model在MVC架构中起的作用非常重要,它才是UI业务逻辑真正的实现层。所以Model的实际上是BusinessModel(业务模型)。

阅读全文

本文共计1262个文字,预计阅读时间需要6分钟。

MVC与MVP架构模式有哪些不同之处值得深入探讨?

MVC与MVP思考与修正本文近期对MVC与MVP进行了一些思考,在使用MVC/MVP模式的过程中曾走过一些弯路。现在虽然纠正了一些错误,但并不能保证所有弯路都已被改正。

MVC和MVP的一些思考

碧落

前言

这篇文章是我近期对MVC和MVP的一些思考,在使用MVC/MVP模式的过程中曾经走过一些弯路。呵呵,现在虽然改正了某些弯路,但不保证改正了所有的弯路(例如对渲染的理解),所以请阅读这篇文章的朋友不吝发挥你们的质疑。

写这篇文章也是想知道自己还有什么地方是错的,我的最终方案是否可行?

有交流才会有进步。你有一个苹果,我有一个苹果,我们交换后仍各有一个苹果,你有一个思想,我有一个思想,我们交换后......会有N个思想:p

1.MVC的理解误区

以下是我以前对MVC模式的理解误区:

1.认为Model是指失血模型的实体类(Entity),是作为View和Controller之间的传输数据。

2.把业务逻辑全部放在Controller端,认为Controller是用来写UI的业务逻辑的。

这两个误区本质上都是对Model的作用不明导致的。

Model在MVC架构中起的作用非常重要,它才是UI业务逻辑真正的实现层。所以Model的实际上是BusinessModel(业务模型)。

阅读全文