为啥采用Mixin做继承
来源:4-11 mixin继承案例-django rest framework

慕仰7558553
2021-01-13
按照老师的讲解,采用Mixin方法特点:
1、MinIn类功能单一
2、不和基类关联,可以和任意基类组合,基类可以不和mixin关联就能初始化成功
3、在mixin中不要使用super这种用法
4、推荐以Mixin结尾
那为啥还要做多继承,直接调用不就好了吗,不太理解
写回答
1回答
-
bobby
2021-01-14
多继承是之前的面向对象 语言应该具备的基本功能,但是实际开发的应用中发现多继承对于管理并不好,所以就出现了多种设计模式,包括java也有这个问题,有并不代表就好,java和python都是9x年的语言,语言当初设计的时候还没有出现这么多问题
00
相似问题