- 1
- 0
- 约8.45千字
- 约 36页
- 2015-07-23 发布于河南
- 举报
模型-视图-控制器(MVC)模式 MVC模式将一个交互式应用程序分成3个部件 模型(model):软件所处理的核心逻辑,包含核心功能和数据 视图(View):向用户显示信息,对相同的信息可以有不同的显示 控制器(Controller):处理用户的输入(如:鼠标、键盘等),转化成用户对模型或视图的服务请求,并把信息的变化,传递给视图。用户仅通过控制器与系统交互 一组视图和控制器组成了一个用户界面 一个模型可以有多个视图界面,如果用户通过某个视图的控制器,改变了模型的数据,控制器会将这个变化,通知所有视图,导致显示的更新。 这是典型的观察者(Observer)或称为:发布-订阅(publish-subscribe)、变更-传播模式。这种机制保证了模型和用户界面之间的一致性。 4.2 MVC的结构 将应用程序分成三个部分: 模型组件:封装了内核数据和功能。模型独立于特定输出表示或者输入方式。 视图组件向用户显示信息。视图从模型获得数据。一个模型可能有多个视图。 每个视图有一个相关的控制器组件。控制器组件接受输入,通常将鼠标移动、CLICK等用户输入翻译成为对视图或者模型的服务器请求。用户仅仅通过控制器与系统交互。 MVC结构1——模型 模型部件包含了应用程序的功能内核。 封装了相应的数据 封装了完成问题处理的过程,控制器代表用户调用这些过程。 模型也提供访问它封装的数据的函数,视图为
您可能关注的文档
最近下载
- 妊娠期急腹症.pptx VIP
- 2025年华师版八年级下册数学第19章综合检测试卷及答案.docx VIP
- 晋中职业技术学院单招面试试题及答案.docx VIP
- 妊娠期急腹症专题宣讲.pptx
- 海南省儋州市某中学2024-2025学年华东师大版八年级下学期3月月考数学试卷(含解析).pdf VIP
- 妊娠期急腹症专题宣讲.ppt VIP
- 基于PLC的三自由度搬运机械手设计.docx
- 海南省海口市部分学校2024-2025学年七年级下学期第四次月考地理试卷(含答案).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 二战中缅印战区盟国军事外交研究--以战时援华交通线为中心.pdf
原创力文档

文档评论(0)