美文网首页
MVC、MVP、MVVM

MVC、MVP、MVVM

作者: TimMei3345 | 来源:发表于2018-03-15 23:19 被阅读0次

    什么是架构?
    没有统一的明确定义,架构,类与类的交互、模块与模块之间的交互、业务与业务之间的交互,都可以称之为架构。
    MVC,基本架构模型,model,数据模型,view,视图,C 控制器连接数据模型和控制视图
    MVP,prester,主持人,关联数据模型和视图,处理在控制器里的逻辑
    MVVM,VM,关联数据模型和视图,处理在控制器里的逻辑,与MVP的区别,
    MVP:P关联数据模型和视图,是通过接口协议来实现
    MVVM:VM关联视图和数据模型,通过KVO,观察者模式实现,有facebook的开源框架fbKVO和RAC,swift有RXswift

    相关文章

      网友评论

          本文标题:MVC、MVP、MVVM

          本文链接:https://www.haomeiwen.com/subject/phvqqftx.html