python 抽象类和抽象接口

发布时间:2022-05-07 09:46:25 人气:109 作者:多测师

  抽象类的本质还是类,指的是一组类的相似性,包括数据属性(如all_type)和函数属性(如read、write),而接口只强调函数属性的相似性。

  抽象类是一个介于类和接口直接的一个概念,同时具备类和接口的部分特性,可以用来实现归一化设计

  在python中,并没有接口类这种东西,即便不通过专门的模块定义接口,我们也应该有一些基本的概念。

  1.多继承问题

  在继承抽象类的过程中,我们应该尽量避免多继承;

  而在继承接口的时候,我们反而鼓励你来多继承接口

python 抽象类和抽象接口

  接口隔离原则:

  使用多个专门的接口,而不使用单一的总接口。即客户端不应该依赖那些不需要的接口。

  在抽象类中,我们可以对一些抽象方法做出基础实现;

  而在接口类中,任何方法都只是一种规范,具体的功能需要子类实现

  1.多继承问题

  在继承抽象类的过程中,我们应该尽量避免多继承;

  而在继承接口的时候,我们反而鼓励你来多继承接口

  2.方法的实现

  在抽象类中,我们可以对一些抽象方法做出基础实现;

  而在接口类中,任何方法都只是一种规范,具体的功能需要子类实现

  以上内容为大家介绍了python 抽象类和抽象接口,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/

上一篇:python 抽象类
下一篇:python 的面试题
返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线