在 Python 中创建“接口”时,如何将所需的属性分配给实现该接口的类?
假设强制方法是通过 实现的@abc.abstractmethod
。没有它们的类会因初始化错误而崩溃。
*我看到曾经有一个装饰器@abc.abstractproperty
,但现在它被标记为deprecated
...
在 Python 中创建“接口”时,如何将所需的属性分配给实现该接口的类?
假设强制方法是通过 实现的@abc.abstractmethod
。没有它们的类会因初始化错误而崩溃。
*我看到曾经有一个装饰器@abc.abstractproperty
,但现在它被标记为deprecated
...
您可以尝试同时定义两个装饰器。