python abc模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python abc模块相关的知识,希望对你有一定的参考价值。
python本身不提供抽象类和接口机制,要想实现抽象类,可以借助abc模块。ABC是Abstract Base Class(抽象基类)的缩写。
2.模块中的类和函数
abc.ABCMeta
这是用来生成抽象基础类的元类。由它生成的类可以被直接继承。
abc.abstractmethod(function)
表明抽象方法的生成器
abc.abstractproperty([fget[,fset[,fdel[,doc]]]])
表明一个抽象属性
metaclass 元类
以上是关于python abc模块的主要内容,如果未能解决你的问题,请参考以下文章
python 用abc模块构建抽象基类Abstract Base Classes