MVC模式学习心得:主动与被动模式

MVC模式学习过程中,感觉MVC类似与分层结构,即上层依赖于下层的含义

站在用户的角度思考问题,与客户深入沟通,找到陕州网站设计与陕州网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖陕州地区。

其目的也是减少不同模块之间的互相依赖性

MVC模式学习之MVC解释:Model(模型)——View(视图)——Controller(控制器)

1、视图和控制器都依赖于模型;

2、模型相对独立,可以自己的调试和使用

3、在胖客户端程序中,视图和控制器的分离是次要的。

4、在Web程序中可以将视图理解为浏览器,服务器端组件为控制器,模型即为业务逻辑模块

MVC模式学习之两种MVC模式介绍

被动MVC

1、当模型的状态改变的时候不能通知视图的为被动模式,这个时侯在视图中一般有手动刷新等功能。

2、控制器修改完模型状态时无法通知视图

主动MVC

当模型修改的时候通知视图,比如常用的股市软件就是一种,数据修改的时候应该动态的通知用户。

这样会出现一个问题,如果直接调用的话会出现强烈的强耦合,这个不是我们的目的,在这儿可以用观察者模式去解决,需要一个观察器,有不理解的兄弟姐妹们可以联系我,一起学习。这儿就不去介绍了,大家可以点击这儿查看观察者模式。

网站栏目:MVC模式学习心得:主动与被动模式
浏览地址:http://www.mswzjz.cn/qtweb/news7/265007.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能