https://github.com/dengshuan/notes/blob/master/techs/python-mixins.org http://www.bianbingdang.com/article_detail/167.html https://python3-cookbook.readthedocs.io/zh_CN/latest/c08/p18_extending_classes_with_mixins.html