1.假如我有个service_
开关的文件列表
这些service_
文件里面大概就是这样的
class ServiceA(object):
def __init__(self):
pass
有一个service_manager
class ServiceManager(object):
property
def service_a(self):
if not hasattr(self, '_service_a'):
self._service_a =ServiceA()
return self._service_a
但是现在有一个问题我在 service_a 想通过service_manager
调用 service_b 的方法
我现在是在 service_a 的初始化过程中
class ServiceA(object):
def __init__(self, service_manager):
self.service_manager = service_manager
但是这个样子怪怪的,而且这个样子我在 service_a 应该是无法标注 service_manager 的类型
因为会循环报错
这个样子应该怎么处理?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.