• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

简述一下MVVM。知道MVC吗?说一下区别

时间2023-03-21 10:30:10 提问来自 上海市上海市 的网友 分类创作 浏览274
MVVM(Model-View-ViewModel)是一种软件架构模式,用于在界面与数据之间建立双向数据绑定。MVVM使用可观察的数据来代替传统的Controller或者Presenter,从而使得UI和业务逻辑分离。 MVC(Model-View-Controller)是一种软件工程的软件架构模式,它将应用分为三个部分:Model、View和Controller。其中Model表示应用内部的逻辑和数据处理部分;View表示应用界面显示部分;Controller表示处理由View产生的事件并作出相应功能处理。 区别在于MVVM不需要controller来协调view和model之间的关系,而是通过可观察的数据来实时更新view,使得UI和业务逻辑分开,当model变化时,view会立即听话.

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 Atom D525处理器的服务器搭建博客会不会慢 下一篇 高技术在军事上的应用