浅谈MVC框架

      在大家系统框架时学习到了MVC,尽管现在对它也是半知半解,但是总结一下,加深加深印象。
      MVC全称Model View Controller,作为一种软件设计典范,将系统分为模型(Model)-视图(View)-控制器(Controller)三大基本部分。这种模式的目的是实现一种动态的程序设计,简化后续对系统的修改和扩展,并尽量增加某些程序模块的复用性。在设计师用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同事,不需要重新编写业务逻辑。各部分的基本职责如下:
模型Model:负责封装数据、存储和处理数据运算等工作
        视图View:负责数据显示、监听用户触摸等工作
        控制器Controller:负责业务逻辑、时间相应、数据加工等工作


       上图很明白的表示了MVC之间的关系,使用MVC的目的便是建M和V实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步改变。
       暂时先介绍到这里,还不是太明了,需要继续在项目中加深了解啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 31
    评论
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值