gpt4 book ai didi

Android 应用程序架构 - 建议的模型是什么?

转载 作者:IT老高 更新时间:2023-10-28 13:23:33 24 4
gpt4 key购买 nike

同样,Web 或桌面应用程序可能具有三层或 n 层 - 例如 UI、业务、数据 - Android 应用程序的建议结构是什么?您如何将类(class)分组在一起,您有哪些图层等?

我刚开始使用 Android 开发(一个必须响应传入通知的基于互联网的应用程序)并且对我所针对的结构没有真正的感觉。建议表示赞赏。

最佳答案

恕我直言,Android“想要”遵循 MVC 模式,但 View 和 Controller 通常真正耦合在 Activity 中。

它使单元测试变得更加困难并且难以服从Single Responsibility Principle .

我找到了 a really nice Android architecture presented here ,可能有一个想法。一切都是松耦合的,因此更容易测试和编辑。

显然,我确信还有很多其他可能性(例如 MVP 模式 ( Model View Presenter ) - 和 here are answers talking about MVP in Android ),但您仍然应该看看它。

关于Android 应用程序架构 - 建议的模型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com