首页
文章列表
标签墙
返回找工具啦
鸭子类型
共 2 篇文章
Python typing.Protocol的结构子类型化实践
2026-05-30 04:24:54
Python typing.Protocol的结构子类型化实践 在Python中,传统继承(如class MyListlist)是一种常见的代码复用方式,但它也创建了强耦合。typing.Protocol引入了结构子类型化,允许你定义对象必须具备的“形状”(方法与属性),而无需继承。只要一个对象拥有
Python
typing.Protocol
结构子类型化
80
0
Python typing.Protocol实现结构化子类型的鸭子类型
2026-05-11 02:50:02
Python typing.Protocol实现结构化子类型的鸭子类型 Python的typing.Protocol是结构化子类型(structural subtyping)的核心工具,它允许你根据对象的行为(方法/属性)而非继承关系来定义类型。这种“鸭子类型”(Duck Typing)机制让代码更
PythonProtocol
结构化子类型
鸭子类型
125
0