logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】常见的架构模式:MVC, MCP, MVVM

本文系统介绍了MVC、MVP和MVVM三种软件架构模式。首先阐述了架构的基本概念,指出架构是解决特定问题的组件划分和通信规则。随后详细分析了三种架构:MVC将系统分为Model、View和Controller,存在视图与业务逻辑耦合问题;MVP引入Presenter层作为中介,实现了视图与模型的解耦;MVVM进一步通过数据绑定实现视图与视图模型的自动更新。文章重点比较了各架构的职责划分、数据流向、

文章图片
#android#架构#mvc
【Android】常见的架构模式:MVC, MCP, MVVM

本文系统介绍了MVC、MVP和MVVM三种软件架构模式。首先阐述了架构的基本概念,指出架构是解决特定问题的组件划分和通信规则。随后详细分析了三种架构:MVC将系统分为Model、View和Controller,存在视图与业务逻辑耦合问题;MVP引入Presenter层作为中介,实现了视图与模型的解耦;MVVM进一步通过数据绑定实现视图与视图模型的自动更新。文章重点比较了各架构的职责划分、数据流向、

文章图片
#android#架构#mvc
【Android】Binder 原理初探:理解 Android 进程通信机制

本文摘要:Binder是Android进程间通信的核心机制,相比传统Linux IPC具有性能和安全优势。文章分析了Binder的工作原理,包括服务端创建Binder实例、客户端通过transact()方法发起请求的交互流程。通过一个查询姓名信息的实例,详细演示了如何定义Binder接口、实现服务端onTransact()方法处理请求,以及配置跨进程服务。建议开发者先实践再研究AIDL生成的Bin

文章图片
#binder#android
到底了