Kotlin笔记_项目实战之即时通讯:03、MVC、MVP和MVVM软件架构

目录

软件架构

MVC

Android中的MVC

MVP

MVVM

Android中MVVM

软件架构的核心思想


软件架构

MVC

Android中的MVC

Android中比较典型的mvc就是ListView的实现

MVP

MVVM

 

Android中MVVM

Databinding

https://developer.android.google.cn/jetpack/androidx/releases/databinding?hl=en

Data Binding Library

https://developer.android.google.cn/topic/libraries/data-binding?hl=en

软件架构的核心思想

软件架构的核心思想:分层分模块

每种软件架构都有各自的优点和缺点,我们要根据实际业务需求来选择合适的架构!

另外也可参考我之前写的几篇博文:

Android学习笔记整理之常用三种框架:1、MVC模式

Android学习笔记整理之常用三种框架:2、MVP模式

Android学习笔记整理之常用三种框架:3、MVVM模式

猜你喜欢

转载自blog.csdn.net/YuDBL/article/details/107778133