MVC MVP MVVM设计模式的理解

2018-11-27  本文已影响14人  Taoai_M

MVC

标准的设计模式,模型,视图,控制器 之间的数据操作与更新。可以完成绝大多数的项目开发。(个人经验单人项目开发完全可以使用此模式)

MVP

基于MVC演化而来的一种设计模式,为了避免数据层和视图层的混合,便于业务的拆分而生。(业务代码繁重,可考虑使用)

MVVM

MVVM和MVP的最大区别是采用了双向绑定机制,View的变动,自动反映在ViewModel上。(稍优于前面的两种模式,业务拆分合理,代码的数据会不断的增加,以及相应的数据转化会大大的增加)
上一篇 下一篇

猜你喜欢

热点阅读