everystep
C++ 设计模式

命令模式 (Command):把一次操作装进一个对象里

从撤销/重做、宏命令到任务队列与异步执行,聊聊为什么把‘动作’封装成对象能让系统更可控,以及现代 C++ 里用 lambda/std::function 写 Command 时要当心哪些坑。

9 个章节
持续更新中