我在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或“我自己的”元类?