【发布时间】:2021-10-07 16:46:24
【问题描述】:
我们将一个类与其关联元类的关系称为什么?
我想在以下两行中填空:
- A 类是 B 类的元类。
- B 类是 A 类的________。
在类的文档中,我正在记录我目前正在编写的元类。我发现自己经常在 python 文档字符串中键入“与此元类关联的类”。有没有一个词可以更简洁地表示这种关系?
我想使用更简洁命名法的精简示例:
def __init__(mcl, what, bases=None, dict=None):
"""
Raises an exception if >> the class associated to this metaclass <<
contains a valid set of configuration decorators.
...
"""
【问题讨论】:
-
该术语似乎是“类派生自”或“类创建自”:docs.python.org/3/library/abc.html#abc.ABCMeta
-
“派生自”是不准确的——它暗示了继承和超类的关系。您链接到的文档中也没有使用该术语-那里的动词“派生”用于解释从 ABC 的正常继承或应从 ABCMeta 继承的元类。 “创建自”可能没问题 - 但 IMO(我可能会误认为“从”,就像我用母语一样)“创建自”会更准确。
标签: python python-3.x terminology metaclass