https://codingnote.cc/p/303949/
Python 中的面向接口编程