【发布时间】:2016-07-18 19:32:17
【问题描述】:
我正在设计我的 Android 应用程序来分别为 Web 服务、数据库、域和 UI 创建模型/实体类。
我会将我的 Web 服务对象转换为域对象。然后在我有回收站视图的地方,我为我的域中的每一行创建 UI 模型对象,这将是一个子集。
https://developer.android.com/training/articles/perf-tips.html#ObjectCreation
我也遇到过https://github.com/PaNaVTEC/Clean-Contacts,这是一个严格分隔每一层的示例代码库。
我知道这是性能和设计之间的权衡,但有什么建议?我真的很喜欢这个设计,但我关心的是实例化对象的数量。
【问题讨论】:
标签: android performance domain-driven-design mvp