当前位置: 首页 > 后端技术 > Python

SmoothPython阅读笔记---第11章接口,从协议到抽象基类

时间:2023-03-26 14:15:12 Python

最近在看《SmoothPython》这本书,想把我的阅读笔记分享给大家,希望对你也有帮助对本书感兴趣但没有时间阅读的人。(文中大部分文字和图片摘自《SmoothPython》一书和python官网)章节概述:Python中的接口和协议章节结构:接口和协议的关系如何实现协议抽象基类具体内容:接口和协议的关系Python中的协议是一种非正式的接口,是python实现多态性的方式。Python中的接口是类实现或继承的公共属性,包括特殊方法。如何实现协议猴子补丁:在运行时修改类或模块而不触及源代码。例如,将一个函数分配给一个特殊的方法。collections.abc模块中的抽象基类:抽象基类的数字塔:Number->Complex->Real->Rational->Integral实现自定义抽象基类:https://github.com/fluentpyth。..