热门前沿知识相关面试问题-MVC/MVP/MVVM架构设计模式面试问题详解

Posted webor2006

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了热门前沿知识相关面试问题-MVC/MVP/MVVM架构设计模式面试问题详解相关的知识,希望对你有一定的参考价值。

MVC:

  • MVC的定义:
    M:业务逻辑处理。【业务MODEL】
    V:处理数据显示的部分。【如xml布局文件】
    C:Activity处理用户交互的问题。【也就是Activity在MVC中扮演着C的角色】
  • MVC的特点:
    ①、耦合性低。
    ②、可扩展性好。
    ③、模块职责划分明确。
  • MVC的实例详解:

  • 总结:
    ①、利用MVC设计模式,使得项目有了很好的可扩展和维护性。
    ②、controller(控制器)是一个中间桥梁的作用。
    ③、什么时候适合使用MVC模式呢?当一个项目很小,

MVP:

 

MVVM:

 

以上是关于热门前沿知识相关面试问题-MVC/MVP/MVVM架构设计模式面试问题详解的主要内容,如果未能解决你的问题,请参考以下文章

热门前沿知识相关面试问题-android插件化面试问题讲解

Vue实战3.基础知识_MVC/MVP/MVVM

mvc-mvp-mvvm架构调研及实现--分布式课程思考题--zzb

关于MVC/MVP/MVVM的一些错误认识

Android 架构MVC MVP MVVM+实例

iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构