• iOS设计模式--MVC详解


      首先,我们聊聊MVC是什么。MVC(Model - View - Controller)是一种软件架构思想,按照模型、视图、控制器来划分。模型负责封装业务处理逻辑,视图负责显示及用户交互,控制器负责协调模型和视图。

      那么MVC分别都有什么作用呢?

      Model:模型负责维护数据并提供数据访问方法---即业务逻辑,不仅仅是数据实体,还指访问数据实体的业务逻辑。

      View:视图是模型的可视化表示以及用户交互的控件。

      Controller:控制器用来协调Model和View的工作。控制视图的显示,转发来自客户视图的请求(并不处理请求,请求由Model处理)和处理用户请求事件。

      

      下面我们一边看图,一边说说通过控制器实现的视图到模型的交互过程:

      模型会把任何数据的变更通知控制器,然后控制器更新视图数据。视图对象通知控制器用户的操作,控制器要么根据需要来更新模型,要么检索任何被请求的数据。

  • 相关阅读:
    Hadoop命令手册
    HDFS配额管理指南
    HDFS权限管理用户指南
    Hadoop分布式文件系统使用指南
    Hadoop分布式文件系统:架构和设计
    ImageLoader 图片加裁
    发送 一个无序广播
    Intent 转向
    Volley Get Post 方法
    Android 动态设置控件宽高度
  • 原文地址:https://www.cnblogs.com/fangchun/p/4534286.html
Copyright © 2020-2023  润新知