美文网首页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