Python抽象类和接口类
面向对象编程中接口和抽象类都是很重要的概念,看看Python中它们的如何实现的。
接口类
在Python中,并没有接口类这种东西!
抽象类
Python本身也不提供抽象类机制!
但是可以借助abc模块实现抽象类,ABC是Abstract Base Class的缩写。
当然,对接口的需求也可以通过abc模块实现。
abc模块
*abc. ABCMeta *
创建抽象基类的元类,abc模块的核心
abc.abstractmethod
修饰抽象函数
abc.abstractproperty
修饰抽象属性
例子
1 | import abc #利用abc模块实现抽象类 |
本文标题:Python抽象类和接口类
文章作者:biteyu
发布时间:2015-10-08
原始链接:https://www.biteyu.cn/a/752625.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!