我正在使用改装2来从网络API中获取数据。现在我有一个如下结构:
-app
|-model
|-User.java
|-network
|-model
|-ApiUser.java
|-service
|-presenter
|-view
改装将响应转换为ApiUser对象。我创建了一个映射器来将ApiUser映射到User对象。我以为我应该为我的应用程序使用单独的模型。我可以使用改装返回给我的相同模型,但如果我想使用其他服务或数据源该怎么办?然后我会重构我的所有申请。通常,网络下的模型与应用程序的模型具有相同的结构。同样的问题可以应用于db模型和应用程序模型。
所以我想知道你的应用程序结构的最佳实践是什么。
答案 0 :(得分:0)
有很多练习: