美文网首页
Python 抽象基类及@abstractmethod

Python 抽象基类及@abstractmethod

作者: Williamongh | 来源:发表于2021-08-28 16:43 被阅读0次

    https://zhuanlan.zhihu.com/p/360144699

    抽象基类,也是类,需要使用class关键字进行定义,它与普通类不同之处有两点:

    1. 抽象基类不能被实例化,只能被继承
    2. 子类必须实现抽象基类里定义的抽象方法,否则不能被实例化

    抽象基类,抽象方法,是一种编程规范,抽象基类最大的作用在于它可以协同开发,约束开发,提高代码的可读性。

    抽象基类,为模块之间的调用提供了清晰的接口。在实现具体功能前,我们可以先编写抽象基类,由于抽象方法无需在抽象基类里实现,我们可以将目光重点关注在如何与其他模块交互上,抽象出子类必须实现的方法。

    相关文章

      网友评论

          本文标题:Python 抽象基类及@abstractmethod

          本文链接:https://www.haomeiwen.com/subject/qegbiltx.html