MVC设计模式
来源:互联网 发布:java return递归 编辑:程序博客网 时间:2024/05/01 18:15
今天,在读《Objective-C编程》,看到作者对MVC的解释非常地简单易懂。Model-View-Controller(模型-视图-控制器,简称MVC)是一种设计模式,核心理念是:开发程序时所创建的类,都应该可以归类为模型、视图或控制器这三种类型。
模型负责保存自己的数据,并能让其他对象访问这些数据。模型不处理用户界面,也无法把自己画在屏幕上。模型唯一需要完成的任务是保存并管理数据。
视图是应用中的可见元素,知道如何在屏幕上画出自己,并能响应用户的输入。视图和其显示的数据并没有直接的关联,也不负责其显示的保存和管理。那什么是视图对象呢,简单来说,能够看见的对象就是视图对象。
控制器负责执行程序的逻辑功能,以连接和驱动应用的不同组成部分。控制器可以处理事件,并能与应用中的其他对象协同工作。应用中的控制器对象大都需要完成很多繁琐的任务。
模型对象和视图对象之间并没有直接的关联,需要由控制器从中协调。控制器会接收发自某些对象的消息,然后将相应的指令转发给其他对象。
0 0
- 设计模式-MVC模式
- 设计模式--MVC模式
- 设计模式【MVC模式】
- 【设计模式】MVC 模式
- MVC设计模式介绍
- (MVC) 设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- 什么是MVC设计模式
- MVC设计模式
- MVC设计模式介绍
- MVC 设计模式
- 什么是MVC设计模式
- Linux入门学习
- 如何理解Cloudlet
- poj 1275 差分约束
- 漫谈二叉树之递归遍历算法(两种不同的思路)
- 例题7-9 万圣节后的早晨 UVa1601
- MVC设计模式
- 2015年全新开始
- wireshark,fiddler
- 微软面试题【飞机加油问题】题解
- 【Distribution】Java RMI - 2 - 示例
- IOS7 隐藏状态栏 (电池栏)
- 在Fragment中进行button setonclicklistener的问题
- 迷茫期
- 自学Android之尺寸资源