【发布时间】:2011-12-01 12:39:23
【问题描述】:
我有一个 (DAL) 数据访问层(但这个问题也与 DAO 相关),它正在与 android 中的一个安静的 Web 服务进行通信(除了我不想包含重restful 库,因为交互并不复杂)。
我有一个对象,它包装了一个列表,该列表由来自该数据访问层的信息填充,当用户向下扫描并到达该列表的底部时,该对象从 DAL 检索另一组信息。
我希望这个列表包装对象的调用类只需要调用列表包装对象而不是 DAL(或 DAO)。然后我可以构造单个 DAL 并将其传递给这些列表包装对象的构造函数,然后调用类可以继续调用此列表包装对象,并且该对象可以处理新信息的检索。
那么,这听起来像是不好的做法还是只是一个非常糟糕的解释?
在域对象的构造函数中注入 DAL 和 DAO 是不是一个坏主意?
【问题讨论】:
-
如果问题是特定于 Android 的,将其作为标签是否有意义?
-
希望它是一个更普遍的问题,但事后看来,android 因素似乎比我最初想象的更相关。我已经添加了标签。
标签: java android data-access-layer dao