对MVVM等的认识
来源:互联网 发布:mac梦幻西游启动失败 编辑:程序博客网 时间:2024/06/01 07:25
职责的理解
Model:模型 轻量级只包含属性,重量级还包含网络请求、数据保存读取
View:视图 thin-没有UI业务逻辑 bat-有UI业务逻辑
框架的理解
MVC中的 V:M和V的业务逻辑都写在V中,例如m接受到数据后直接在c中对v进行改变,所以m和v耦合度高,C臃肿
MVP中的 P:M和V不发生联系,P则作为中间人,通过block或delegate传递,处理所有的业务逻辑
MVVM中的 VM:VM和V双向绑定-VM通过M获取数据后,通过RAC或KVO传递给V;V拥有VM,可直接调用其方法。VM跟P一样用于处理业务逻辑
阅读全文
0 0
- 对MVVM等的认识
- 初学者MVVM的认识
- 认识MVVM
- 纠正自己对fopen等接口认识的一个误区
- 对Android MVVM的理解
- 我对MVVM的理解
- java基础之对List,Map,Set等集合键值对的简单认识
- MVVM中Converter等的传值
- MVC/MVP/MVVM等模式的基本概念
- ExtJS5 - 认识MVVM
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对暂存器的认识
- 对const的认识
- 对引用的认识
- 对程序语言的认识
- 杨辉三角
- produces在@requestMapping中的使用方式和作用
- iptables nat表应用
- Geth 控制台使用及 Web3.js 使用实战
- 解决Settingproperty 'source' to 'org.eclipse.jst.jee.server的问题
- 对MVVM等的认识
- scanf返回值
- The required Servercomponent failed to start so Tomcat is unable to start问题解决
- php结合redis实现高并发下的抢购、秒杀功能
- 学习Qt过程中的一些想法
- eclipse maven 插件的安装和配置
- 【iOS学习】GKPhotoBrowser--自定义图片浏览器
- Python画图高斯分布
- PHP7中新的Hashtable实现和性能改进