MVC 设计模式

MVC模式介绍

  一种可控制一切的模式。
  将多个写作对象的大型群组划分为独立的子系统:模型,视图和控制器。

  • 模型:为应用程序提供独特功能和信息存储。
  • 视图:用于展示从模型中收集的信息,并为用户提供与此信息交互的方式。
  • 控制器:作用是解除模型和视图之间的耦合。

小结

  MVC模式可减少应用程序内部的耦合,但有时会增加复杂性。从长远角度来讲,清洗地隔离子系统能带来更多的回报,他可以减少维护成本。如果你觉得自己设计的程序可能有后续版本,MVC模式非常适合你,因为应用程序越大,MVC所带来的好处越多。
  另一个考虑是通常直接测试模型比通过用户界面更加简单。如果通常用户界面来测试,可能需要花费额外精力来确定测试失败的原因:是由核心应用程序逻辑出错所导致的,还是用户界面错误造成的,或者两者兼有。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值