我想到了一组类,它们都需要在构造过程中用一些依赖对象实例化。考虑一下这些类:class B { A(IDependency dep) {...} } class D { A(IDependency dep) {...} }
我希望DI发生在构造函数中,显然我希望类A、B、C、D继承自某个抽象类</em
我正在尝试编写一个具有一些属性的基础抽象类,这些属性将使用构造函数进行初始化。到目前为止,我有这样的想法: from abc import ABC, abstractmethod
def __init__(self, n, *params):__init__(n, *super_params) print("this is B") 但这会抛出TypeError,因为在B的