为什么@abstractmethod装饰器仅影响使用常规继承派生的子类?

时间:2019-03-27 14:03:35

标签: python python-3.x abstract-class pep abc

PEP 3119-抽象基类简介指出:

  

@abstract方法仅影响使用常规继承派生的子类;使用register()方法注册的“虚拟子类”不受影响。

我想知道为什么会这样。

那么abc.ABCMeta.register()的用途是什么?

注册子类而不是直接通过继承进行子类化有什么好处?

PEP 3119

0 个答案:

没有答案