码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-04-30 15:38:06      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:用户交互   就是   交互   设计   style   作用   可扩展性   mvc   activity   

MVC:

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

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

MVP:

 

MVVM:

 

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

标签:用户交互   就是   交互   设计   style   作用   可扩展性   mvc   activity   

原文地址:https://www.cnblogs.com/webor2006/p/8973594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!