博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVVM 模式
阅读量:6637 次
发布时间:2019-06-25

本文共 455 字,大约阅读时间需要 1 分钟。

关于设计模式,在iphone的开发中,用的是MVC,而在android中用的是MVP(Check:)。现在碰到的是MVVM:

MVVM: 

M:Model,数据模型,可简单理解为传统的数据实体,但事实上 Model 将为应用程序提供数据。

V:View ,即我们所看到的UI 界面
ViewModel : ViewModel,视觉模型,是主要逻辑实现,其类似于 MVC 的Control

 

 

MVVM最为适用于WPF/Siverlight data driver型的开发中。 UI 和 逻辑实现被完全隔离,二者的交互完全通过数据绑定机制进行。这样的优势显而易见 

1、UI 逻辑 分离有便于功能扩展和代码维护,逻辑代码无需关系 UI 设计和布局,在当UI 变化时  VIewModel 不需要进行任何变化
2、开发人员在写程序的时候不需要做UI,而设计人员可以使用Microsoft Expression Blend 4+设计全部的UI并且不需要写任何代码

 

 

 

因为还没有具体的项目经验去体会,只有从相关介绍上去了解个大概。

转载地址:http://ycsvo.baihongyu.com/

你可能感兴趣的文章
iOS获取设备型号和App版本号等信息(OC+Swift)
查看>>
纯CSS3鼠标滑过按钮动画过滤特效
查看>>
web端 图片上传
查看>>
17代码分离
查看>>
18Lua与C#交互
查看>>
01:UI框架加强版
查看>>
PureMVC 简单案例
查看>>
PureMVC 开发FlappyBird
查看>>
PureMVC思想
查看>>
PureMVC 开发App应用
查看>>
PureMVC
查看>>
ulua介绍和使用
查看>>
ulua介绍和使用2
查看>>
ulua热更新
查看>>
is和as
查看>>
动态类型
查看>>
EventTrigger
查看>>
C# 特性
查看>>
02.A*
查看>>
02.基础框架Mono模块
查看>>