MVC架构设计与三层模型

什么是MVC?

在这里插入图片描述

User Interaction : 用户操作的意思

Passes calls to : 调用的意思

Manipulates : 控制操作的意思

Fires events : 触发若干个事件

MVC 流程:

  1. View接收到用户的操作
  2. View将用户的操作,交给Controller
  3. Controller完成具体的业务逻辑
  4. 得到结果封装Model,再进行View的更新

分析:

Controller是作为一个媒介,处于Model和View之间。Model和View之间有紧密的联系,耦合性偏强。

三层模型:

MVC分为三层:

  • View层 视图层-面向用户渲染画面UI
  • Model层 模型层-面向需求模型,数据模型
  • Controller层 控制层-面向业务逻辑具体操作

Android中的Activity就是典型的MVP

但是这样的会造成内存泄漏。

未完待续

猜你喜欢

转载自blog.csdn.net/yanwenyuan0304/article/details/105437241
今日推荐