关于MVC框架

软件中最核心的,最基本的东西是什么?
数据
Mvc的功能就是:用来解决业务逻辑和视图之间的耦合。
MVC全名是Model View Controller
模型 视图 控制器
Mondel 模型(两个方面:(1)项目自带的模型(2)数据)
View 视图 眼睛所能看到的东西都属于View
Controller 控制器 控制模型和视图,相当于桥梁。
使用MVC的目的是将M和V实现代码分离。

主动MVC 被动MVC
被动MVC中,于置动MVC的区别在于:
1,模型对视图和控制器一无所知,它仅仅是被他们使用
2,控制器使用视图,并通知它更新数据的显示
3,视图仅仅是在控制器通知它去模型取数据的时候它才会去这么做

MVC优点:
1.耦合性低。
2.开发速度快
3.可维护性高

MVC的缺点:
1.增加了系统构造和实现的复杂性
2.视图于控制器的过于紧密的连接
3.视图对模型数据的低效率访问
4.一般高级的界面工具或构造器不支持MVC框架

猜你喜欢

转载自blog.csdn.net/qq_36725286/article/details/89960899
今日推荐