【发布时间】:2018-05-26 08:35:06
【问题描述】:
我一直在阅读有关 android 项目的架构的信息。我发现了一些东西,但我想我误解了一些概念,甚至根本不理解。
我的一个问题是关于处理 api 对象,如果我有一个本地数据库,我应该使用来自 api 的相同对象存储在本地数据库中吗?
我也在寻找关于为什么使用 MVVM 或 MVP 的解释,实际上它们看起来像不同的东西,我发现 MVP 是一种更关心处理 UI 职责的模式,我认为 MVVM 是面向处理 UI 之间的通信和数据库。 所以我误解了这些概念或者它是有道理的?
最后但并非最不重要的主题是关于依赖注入,我已经阅读了这个概念并且想到了这个问题,如果我能处理这种模式,为什么我应该使用任何框架作为匕首来处理这个问题我一个人,一旦它不复杂?
【问题讨论】:
标签: android design-patterns mvvm architecture mvp