这里有一个简单的diagram来说明这个问题
描述:有一个管道实体包含一个源实体,该源使用SourceValidator进行验证,为了验证源,它必须创建一个测试管道,该管道可以使用PipelineManager创建。因此,两个包之间存在循环依赖关系
在静态类型语言中,我将创建一个SourceValidator依赖的接口,并在管道包中实现它,并使用依赖项注入容器将特定实例注入SourceValidator
但正如我所知,这不是一种使用依赖注入容器的pythonic方法,所以请有人帮助理解处理这个问题的pythonic方法是什么
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐