热门前沿知识相关面试问题-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架构设计模式面试问题详解的主要内容,如果未能解决你的问题,请参考以下文章