android - Android.Clean Arch。将数据从域发送到数据层
问题描述
好的,我们有 3 层用于干净的架构(表示、域、数据)。数据层有对领域层的引用,而领域层没有对其他层的任何引用。
**Domain layer:**
class SendDataInteractor(
val repository: Repository,
val data: Data
): ObservableUseCase<Response>() {
override fun buildObservableUseCase(): Observable<Response> {
repository.sendData(?)
}
}
**Data layer:**
fun sendData(data: DataEntity): Observable<Response> {
}
如果域层不知道“DataEntity”类型,我如何将数据从域层发送到数据层?我想到了一个决定:使用“Any”类型而不是 DataEntity。
在此类应用中如何解决此问题?
解决方案
推荐阅读
- snmp - 华为服务器oid不显示| RH2288
- lua - 调用 String.pack 返回未找到打包方法
- python - 如何在 Tensorflow 中动态创建列表
- javascript - 切换 HTML 选择框值时如何隐藏/显示 HTML 输入框?
- python - 如何将 datetime.time() 对象转换为 datetime.datetime 对象 pandas
- python - tf.data.Dataset:将字符串拆分并转换为整数数组
- python - 熊猫拉错列
- c# - C# winforms 中 INSERT INTO Oledb 命令的语法错误
- jquery - 如何使用jquery将输入字段名称作为数组获取
- javascript - React 中的玩笑测试