news 2026/6/10 20:22:07

MVP、MVI、MVVM 架构笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MVP、MVI、MVVM 架构笔记

@[TOC]目录

MVP (Model-View-Presenter)

概念

  • View 和 Model 不直接交互,通过 Presenter 中介
  • Presenter 处理业务逻辑

组成

  • Model: 数据层
  • View: 视图层
  • Presenter: 业务逻辑层

优缺点

  • 优点:解耦、易测试、结构清晰
  • 缺点:View/Presenter 耦合紧、接口多、Presenter 可能臃肿

MVVM (Model-View-ViewModel)

概念

  • 通过数据绑定实现 View 和 ViewModel 交互
  • ViewModel 处理业务逻辑

组成

  • Model: 数据模型
  • View: 视图层
  • ViewModel: 数据提供层

优缺点

  • 优点:完全解耦、双向绑定、测试性好、生命周期管理
  • 缺点:学习成本高、性能问题、调试困难

MVI (Model-View-Intent)

概念

  • 单向数据流
  • Intent -> Action -> State -> View
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:07:37

在鸿蒙中实现实时语音与视频传输:架构思路 + 可跑 Demo 全解析

摘要 随着智能设备形态越来越多,单一设备已经很难满足复杂的交互需求。语音通话、视频通话、远程协作、跨设备互动,已经成为智能终端中非常基础但又非常“技术密集”的能力。 在鸿蒙系统中,虽然没有直接提供“一行代码就能视频通话”的接口&a…

作者头像 李华
网站建设 2026/6/10 18:40:47

为什么中国工厂推 TPM 难,总是喊得响,做不动?

谢邀,为什么中国工厂推 TPM 难,总是喊得响,做不动?很多工厂在推 TPM 的时候都会遇到同样的问题:上头喊得很响,表格贴得满墙,会议一场接一场开,计划和 KPI 看上去都很完整、很漂亮。但…

作者头像 李华
网站建设 2026/6/10 18:12:28

AI知识库实战:语义搜索+轻量生成的完美结合

AI知识库实战:语义搜索轻量生成的完美结合 在企业日常运营中,我们常常面临这样的困境:技术文档堆积如山,但员工查找一个API参数却要翻遍十几页PDF;客服团队每天重复回答相同问题,却无法快速调取最新产品说明…

作者头像 李华
网站建设 2026/6/10 4:35:08

从RNN到LSTM:循环神经网络的进化之路

目录 一、RNN:让神经网络拥有“短期记忆”的初代方案 1. 核心设计:隐藏状态(短期记忆载体) 2. 关键优势:参数共享(轻量化核心) 3. 致命局限:天生“健忘”,扛不住长序列…

作者头像 李华
网站建设 2026/6/10 10:41:53

Qwen3-ASR-0.6B语音转文字:5分钟搭建本地智能识别工具

Qwen3-ASR-0.6B语音转文字:5分钟搭建本地智能识别工具 1. 为什么你需要一个“不联网”的语音转写工具? 你有没有过这样的经历: 会议刚结束,录音文件还在手机里,但你已经急着整理纪要; 采访素材堆了十几条…

作者头像 李华