代码解耦 共 2 篇文章

Python typing.Protocol的结构子类型化实践
2026-05-30 04:24:54
Python typing.Protocol的结构子类型化实践 在Python中,传统继承(如class MyListlist)是一种常见的代码复用方式,但它也创建了强耦合。typing.Protocol引入了结构子类型化,允许你定义对象必须具备的“形状”(方法与属性),而无需继承。只要一个对象拥有
Python typing.Protocol 结构子类型化
29 0
C 语言函数指针:回调函数的实现与应用
2026-04-18 22:24:02
C 语言函数指针:回调函数的实现与应用 函数指针不仅是 C 语言中存储代码地址的变量,更是实现“钩子”机制、解耦模块逻辑的核心工具。通过函数指针,我们可以将一段可执行的代码像参数一样传递给另一个函数,这就是回调函数的本质。 第一阶段:理解函数指针的声明与赋值 在使用回调函数之前,必须先掌握如何定义和
C语言 函数指针 回调函数
58 0