UI笔记

MVC

2015-10-17  本文已影响1169人  RadioWaves

MVC全称为Model View Controller

  • 是一种设计思想,一种框架模式.

使用MVC的目的:

  • 是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

MVC 编程模式

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建应用程序的模式

MVC的几个明显的特征和体现:

  • View上面显示什么东西,取决于Model
MVC分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。
例如:
您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑

我们用计算器解释一下MVC模式

虽然它不一定使用这个模式编写。

Snip20150907_2.png

在计算器中:

  • 我们所看到的按钮和上面的显示条,就是View(视图层);

每一层执行不同的功能,整个程序的结构非常清楚。
如果我们扩大一点想象,就会发现,很多程序本质上都是这种模式:对外提供一组触发器(本例中是按钮),然后执行一些内部操作,最后返回结果。
因此,MVC模式的应用是非常广泛的,而且MVC不仅仅在编码中可以使用,在日常生活的也是常见的.例如 微波炉...```

上一篇下一篇

猜你喜欢

热点阅读