python中的抽象类和元类有什么区别?

时间:2014-07-07 16:42:16

标签: python abstract-class metaclass

我在python中阅读了两篇关于Metaclassing的文章:

What is a metaclass in Python? http://jakevdp.github.io/blog/2012/12/01/a-primer-on-python-metaclasses/

我读到了ABC(抽象基类),它出现在:

https://docs.python.org/2/library/abc.html

所以我要问:元类和抽象基类(ABC)之间有什么区别?

据我所知,我可以使用它们来定义元类的创建(元类)。

出于什么目的,我会使用ABC或“我自己的”元类?

0 个答案:

没有答案