python高级 学习笔记1

多继承
OCP原则:多继承,少修改;继承的用途:增强基类,实现多
1、多态
 在面向对象中,父类,子类通过继承联系在一起,如果可以通过一套方法,就可以实现不同的表现,就是多态 一个类继承自多个类就是多继承,它将具有多个类的特征
2、多继承弊端
 多继承很好的模拟了世界,因为事物很少是单一继承,但是舍弃简单,必然引入复杂性带来冲突 如同一个孩纸继承了来自父母双方的特征 多继承的实现会导致编译器设计的复杂度增加,所以现在很多语言也舍弃了类的多继承
3、python多继承实现
 多继承带来路径选择问题,究竟继承哪个父类的特征 python使用MRO(method resolution order)解决基类搜索顺序问题
4、多继承的缺点
 当类很多,继承复杂的情况下,继承路径太多,很难说清楚什么样的继承路径 python语法是允许多继承,但是python代码是解释执行,只有执行到的时候才发现错误

 多态理解链接:(16条消息) Python中的多态如何理解?_tigerlib的博客-CSDN博客_python多态
1. 对象所属的类之间

python高级 学习笔记1最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/13190.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>