文章目录
在Android开发中,
MVC(Model-View-Controller)
MVP(Model-View-Presenter)
MVVM(Model-View-ViewModel)
是三种常见的架构模式,它们各有优缺点,主要用于组织代码、分离关注点,使代码更易于维护和测试。
一、 MVC(Model-View-Controller)
MVC
模式将程序分为三个部分:模型(Model
)、视图(View
)、控制器(Controller
)。
-
Model(模型):
Model
处理数据逻辑,比如数据的获取、存储和处理。它不直接与View
交互。 -
View(视图):负责显示UI,直接面向用户。
View
监听用户的操作事件并将其传递给Controller
。 -
<