我的应用程序 app ,数据,域中包含三层,我将为我的获取结果实体应用程序(来自 domain 层),结果实体类将使用某些接口 L1 实现,我需要的是当结果到达应用程序层时我需要替换该接口 L1 (在结果实体中实现,用于连接 L2
)示例
域
interface L1
上面的接口将不包含任何方法或变量
data class Result(val data : Any) : L1
应用
interface L2
与接口L1相同
data class Result(val data : Any) : L2
我不确定我是否可以使用rxkotlin来实现,我对此有一个大概的认识
@Binds
abstract fun bindL1WithL2(l2 : L2) : L1
对此有什么解决办法吗?
任何帮助