MVC 设计模式

来源:互联网 发布:初一数学教学软件 编辑:程序博客网 时间:2024/06/07 00:05

MVC模式介绍

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

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

小结

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

0 0
原创粉丝点击