美文网首页iOS登顶之路
底层原理(十一)------设计模式与架构

底层原理(十一)------设计模式与架构

作者: SwordDevil | 来源:发表于2021-06-07 10:06 被阅读0次

何为架构?

  • 架构(Architecture)
    软件开发中的设计方案
    类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系

  • 经常听到的架构名词
    MVC、MVP、MVVM、VIPER、CDD
    三层架构、四层架构
    ......

MVC - Apple版


比较常见的是UITableView
View跟Model相互不可见,都是通过VC进行传递

MVC - 变种


VC可以拥有View,View也可以改变VC
VC也可以拥有Model,View也可以拥有Model

MVP


跟MVC - Apple类似,View、Model可以重复利用

MVVM

三层架构、四层架构

设计模式

总结

相关文章

网友评论

    本文标题:底层原理(十一)------设计模式与架构

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