Python 高级编程和异步IO并发编程 --04_10 mixin继承案例-django rest framework
实际编码中,尽量使用单继承,不推荐多继承,避免继承混乱
有多个功能,就写多个类;以后编码,尽量使用mixin模式。
# mixin功能单一 # minin只是定义了方法,相当于java中的接口而已,不和基类关联,可以和任意基类组合;基类可以不和mixin关联,就可以初始化成功 # 在mixin中,不要使用super方法,supoer会根据mro选择下一个调用对象
组合模式:只是从编码技巧上实现了组合的功能。