什么是架构?
没有统一的明确定义,架构,类与类的交互、模块与模块之间的交互、业务与业务之间的交互,都可以称之为架构。
MVC,基本架构模型,model,数据模型,view,视图,C 控制器连接数据模型和控制视图
MVP,prester,主持人,关联数据模型和视图,处理在控制器里的逻辑
MVVM,VM,关联数据模型和视图,处理在控制器里的逻辑,与MVP的区别,
MVP:P关联数据模型和视图,是通过接口协议来实现
MVVM:VM关联视图和数据模型,通过KVO,观察者模式实现,有facebook的开源框架fbKVO和RAC,swift有RXswift
MVC、MVP、MVVM
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 看了下上篇博客的发表时间到这篇博客,竟然过了11个月,罪过,罪过。这一年时间也是够折腾的,年初离职跳槽到鹅厂...
- 和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构...
- Android App的设计架构:MVC,MVP,MVVM与架构经验谈1. 架构设计的目的1.1 通过设计使程序模...
- 目前已转至个人博客,本系列地址:Lam's Blog - Knowledge as Action 前言 本文基于周...
- 这篇浏览量突然就增多了吓一跳( ⊙ o ⊙ ) 想在前面写一句,我还是小弱,可能难免有翻译出问题的地方,有疑问的...