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模块(转)

Python练习时,千万不要将模块文件夹命名为abc

Python为什么要用抽象类(abc模块)?

python 用abc模块构建抽象基类Abstract Base Classes

Python自动化开发课堂笔记Day06 - Python基础(模块)

python 模块