美文网首页
iOS MVC模式

iOS MVC模式

作者: 朱_源浩 | 来源:发表于2018-07-18 10:31 被阅读396次

    一、概述

    MVC模式是一种复合设计模式,由“观察者”(Observer)模式、“策略”(Strategy)模式和“合成”(Composite)模式等组成。
    MVC模式由3个部分组成,这3个部分的作用如下所示:

    MVC模式.png
    • 模型。保存应用数据的状态,回应视图对应状态的查询,处理应用业务逻辑,完成应用的功能,将状态的变化通知视图。
    • 视图。为用户展示信息并提供接口。用户通过视图向控制器发出动作请求,然后再向模型发出查询状态申请,而模型状态的变化会通知给视图。
    • 控制器。接受用户请求,根据请求更新模型。另外,控制器还会更新所选择的视图作为对用户请求的回应。控制器是视图和模型的媒介,可以降低视图与模型的耦合度,使视图和模型的权限更加清晰,从而提高开发效率。

    二、MVC各层交互图解

    MVC.png

    相关文章

      网友评论

          本文标题:iOS MVC模式

          本文链接:https://www.haomeiwen.com/subject/zndpsttx.html