10.4.5 MVC模式

更新于 2026年10月10日 版权声明
10.4.5 MVC模式

特别地,本节讨论一下当前非常流行的MVC设计模式。它在1996年由Buschmann提出。注意,MVC不在本章之前所述的经典设计模式中,但可以将MVC模式理解为观察者模式、策略模式和组合模式的演变和组合。它强制性地使应用程序的输入、处理和输出分开。使用MVC模式时,应用程序被分成三个核心部件:模型、视图、控制器。模型(Model)封装数据和所有基于这些数据的操作。视图(View)封装的是对数据的显示,即用户界面。控制器(Control)封装外界作用于模型的操作和对数据流向的控制等。它们各自处理自己的任务(图10-8)。

图示(https://www.daowen.com)

图10-8 MVC模式

MVC模式中,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理;然后模型用业务逻辑来处理用户的请求,并返回数据;最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)