目前,作为学习 Clean Architecture 的一部分,我正在使用 Uncle Bob 的干净架构开发一个 Android 应用程序。
在其中一项活动中,我要求用户输入姓名和出生日期,我正在确定出生日期的年龄。
我的问题是在表示层,我使用名称和出生日期创建了一个用户模型类,并且在域层的用户对象类中有一个额外的年龄字段,我可以从出生日期轻松确定。现在,当我使用表示层中的映射器类将模型类(在表示中)转换为对象类(在域中)时,我应该在表示层中执行年龄计算,还是应该在域层中执行此操作?
由于我是第一次使用干净的架构,所以我想确保遵循最佳实践,以在我的应用程序开发中保持干净的架构范围完整。
如果您觉得这是一个愚蠢的问题,请原谅我。
非常感谢您的帮助和回复。