标签: android dagger-2 factory-pattern
我有一个DataSource接口和两个实现该接口的具体类(本地,远程)。我将在Repository类中使用此类,并进行构造函数注入。
DataSource
Repository
我想知道创建一个DataSourceFactory类,然后将具体的local和remote类注入这个factory类,然后将该工厂类注入{{ 1}}类。通过这种方式,无需创建用于绑定接口的模块,并且在更复杂的情况下更易于操作。
DataSourceFactory
local
remote
factory
希望我很清楚。谢谢。
编辑:提供代码。