https://zhuanlan.zhihu.com/p/360144699
抽象基类,也是类,需要使用class关键字进行定义,它与普通类不同之处有两点:
- 抽象基类不能被实例化,只能被继承
- 子类必须实现抽象基类里定义的抽象方法,否则不能被实例化
抽象基类,抽象方法,是一种编程规范,抽象基类最大的作用在于它可以协同开发,约束开发,提高代码的可读性。
抽象基类,为模块之间的调用提供了清晰的接口。在实现具体功能前,我们可以先编写抽象基类,由于抽象方法无需在抽象基类里实现,我们可以将目光重点关注在如何与其他模块交互上,抽象出子类必须实现的方法。
网友评论