aim 运行结构化数据重构

mbskvtky  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(23)

没有提供描述。

w7t8yxp5

w7t8yxp51#

当前的运行结构化数据(包括 ExperimentTag 数据)的设计并不适合远程跟踪实现和其他几个功能。
中央 Factory 接口构建了 RunExperimentTag 对象,并且与底层实现无关(例如基于 sqlite)。这带来了一个缺点,因为对于每个新类,它自己的客户端代理应该被实现。
需要反转依赖关系,使得每个对象类型只有一个实现,但有多个 Factory 类(SQLiteFactory、RemoteFactory 等)。

相关问题