你想定义一个接口或抽象类,并且通过执行类型检查来确保子类实现了某些特定的方法

 

运用 abc 模块可以轻松的实现 抽象基类

抽象类的一个特点是它不能直接被实例化,比如你想像下面这样做是不行的:

抽象类的目的就是让别的类继承它并实现特定的抽象方法:

 

 

全部代码