我无法理解如何在 android studio 项目中应用模型-视图-控制器设计模式。我知道视图是 .xml 布局并且活动类应该是控制器,但我对通用编程逻辑是否应该是控制器或模型的一部分感到困惑。与特定活动相关的编程逻辑是否可以包含在活动类中,还是应该将它们分成两个类?即仅处理用户输入的活动和处理相关编程逻辑的第二个类。
4 回答
大话西游666
TA贡献1817条经验 获得超14个赞
架构决策可能是:
应用程序是在线运行还是离线运行?
在打包应用程序时,您应该如何在代码库中分发顶级包?
依赖注入。
单元测试。
架构是我们管理变更需求所涉及的风险的尝试。与任何其他风险管理活动一样,我们无法为所有可能出现的风险做好准备。我们需要选择我们正在优化应用程序的未来可能更改的子集,这个子集将构成应用程序架构。
这是一个入门知识库,您应该制作自己的项目并实施这些软件架构,以便采用适合您和您的项目的架构:
添加回答
举报
0/150
提交
取消