abc
— 抽象基类
¶
源代码: Lib/abc.py
本模块提供基础设施为定义
抽象基类
(ABC) 在 Python 中,如提纲于
PEP 3119
;见 PEP 了解为什么要把这添加到 Python (另请参阅
PEP 3141
和
numbers
模块关于基于 ABC 的数字类型层次结构)。
The
collections
模块有一些派生自 ABC (抽象基类) 的具体类;当然,这些可以进一步派生。此外,
collections.abc
submodule has some ABCs that can be used to test whether a class or instance provides a particular interface, for example, if it is
hashable
or if it is a
映射
.
本模块提供元类
ABCMeta
为定义 ABC (抽象基类) 和帮手类
ABC
以透过继承另外定义 ABC (抽象基类):