python接口类_python3中的接口类是什么?怎么用?

本篇文章要说的类很有意思,叫接口类,这个名字相信小伙伴们还是比较容易记住的。小编想通过接口类给大家带来有趣的操作,毕竟一直学函数和代码,确实是一件需要记忆让人疲惫的事情。希望下面小编带来的例子,能让大家在运行代码的过程中,找到学习接口类的快乐。

我们来看一段代码去了解为什么需要接口类

这段代码,实现了一个有趣的功能,就是通过一个总体的支付函数,实现了不同种类的支付方式,不同是支付方式作为对象,传入函数中

但是开发中容易出现一些问题,那就是类中的函数名不一致,就会导致调用的时候找不到类中对应方法,例题如下:

这时候怎么办呢?可以手动抛异常:NotImplementedError来解决开发中遇到的问题

也可以借用abc模块来处理这种错误

总结:用abc模块装饰后,在实例化的时候就会报错,那么当我们代码很长的时候,就可以早一点预知错误,所以以后在接口类类似问题中用这个模块

接口继承实质上是要求“做出一个良好的抽象,这个抽象规定了一个兼容接口,使得外部调用者无需关心具体细节,

可一视同仁的处理实现了特定接口的所有对象”——这在程序设计上,叫做归一化。

以上就是python3接口类的一些好玩的例子,是不是觉得学python也是非常开心的事情呢~小编会不定期搜集有趣的例子分享给大家。

转载自:python学习网 https://www.py.cn/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值