常见的架构原则
2019-06-03 本文已影响0人
王冥
1、分离关注点
任何不处理界面或操作系统交互的代码都不应该写在Activity、Fragment中,这样可以避免许多与生命周期相关的问题。
2、通过模型驱动界面
模型是负责为应用处理数据的组件。它们独立于应用中的视图和应用组件,因此不受这些组件的生命周期问题的影响。 同时模型类应明确定义数据管理职责,这样将使这些模型类可测试,并且使应用保持一致。
1、分离关注点
任何不处理界面或操作系统交互的代码都不应该写在Activity、Fragment中,这样可以避免许多与生命周期相关的问题。
2、通过模型驱动界面
模型是负责为应用处理数据的组件。它们独立于应用中的视图和应用组件,因此不受这些组件的生命周期问题的影响。 同时模型类应明确定义数据管理职责,这样将使这些模型类可测试,并且使应用保持一致。