标签: python dependency-injection module
目前我正在重构我刚才写的一个程序。有很多类,所以它们的解耦很容易。我试图将大多数函数分组,将它们放在一个类中,然后使staticmethod成为它们。
staticmethod
他们经常使用一个对象的实例。现在它们都有自己的命名空间,我需要将实例显式传递给函数,有时甚至跨多个模块。我的问题是:这是dependency injection的经典案例吗?
dependency injection
在包的范围内制作一些变量global的替代方法是什么?
global