「observer」设计模式

「observer」设计模式一、代码整体功能总结这段代码实现了一个异步事件总线(EventBus)系统,核心是基于观察者模式 + 环形队列,将「事件发布」和「事件处理」解耦: 发布者只负责将事件放入队列,不直接触发处理; 调度器在合适时机(如主循环...

设计模式

「嵌入式结构体 + 反向父指针」设计模式

「嵌入式结构体 + 反向父指针」设计模式今天来总结一下C语言中常用的「嵌入式结构体 + 反向父指针」设计模式 以我自己写的代码为例子: 123456789101112struct AbCanvasGTK { struct GtkGfx* ...

设计模式