1。寫在前面
由於python 沒有抽象類、接口的概念,所以要實現這種功能得abc.py 這個類庫
2。@abstractmethod特點
@abstractmethod:抽象方法,含abstractmethod方法的類不能實例化,繼承了含abstractmethod方法的子類必須復寫所有abstractmethod裝飾的方法,未被裝飾的可以不重寫
3。舉個反面栗子(實例化抽象類)
4。舉個正常栗子
參考
http://www.cnblogs.com/bjdxy/archive/2012/11/15/2772119.html
https://www.jianshu.com/p/a340ffb231a0