将元类设置为LoggingType
我在工作场所发现的示例。
import logging as _logging
class SomeClass(object):
__metaclass__ = _logging.LoggingType
这是我看到的ABCMeta
设置为的示例__metaclass__
如果它们是将 ABCMeta 设置为元类的任何示例,我想知道实际优势,如下所示:来自文档
from abc import ABCMeta
class MyABC:
__metaclass__ = ABCMeta
对我来说,我的问题听起来像是如何利用
register(subclass)
Register subclass as a “virtual subclass”
我们如何从中受益?
如果您发现我的问题重复,请链接此帖子!