【中英双语】别再瞎学设计模式了,工厂/单例/观察者/代理等10种C++设计模式精讲

合集 · C/C++编程精讲 (37)

  1. 6:56:41
    【中文配音】油管最强C语言入门到精通教程-57讲,配套完整源码
  2. 58:27
    【中英双语】2027年如何真正学会C语言,C语言实战-从零手写Linux ls命令,理解终端背后的秘密 | tony
  3. 3:49:47
    【中文配音】C/C++指针从入门到精通:17讲全实战, B站油管最强C/C++指针讲解
  4. 8:52
    【中英双语】10分钟搞懂C/C++内存分段:栈、堆、静态数据全解析 | Ryan Baker
  5. 31:10:59
    【中文配音】C++20完整教程:最通俗易懂的C++小白教程(入门篇,附带完整源码,后续增加高级篇)
  6. 47:22:15
    【中英双语】TUM C++系统编程:从语法到Linux底层|SS2021
  7. 9:52:06
    【中英双语】C++进阶必备-C++ STL容器与算法全解析
  8. 5:13:30
    【中英双语】别再瞎学设计模式了,工厂/单例/观察者/代理等10种C++设计模式精讲
  9. 5:09:28
    【中英双语】Better CMake完整课|从零搭C++项目到find_package
  10. 15:22
    【中英双语】Google的C++代码为何如此优雅?风格指南全解析 | Low Level
  11. 23:46
    【中英双语】10分钟搞懂C++虚函数表底层原理,面试再也不怕 | Karan IITgn
  12. 1:52:26
    【中英双语】C++虚函数可以彻底抛弃了?现代C++编译期多态实战 | CppCon
  13. 1:28:36
    【中英双语】C++ RAII从入门到精通:30年专家带你彻底掌握资源管理 | CppCon
  14. 28:07
    【中英双语】C++引用计数从零到精通:手把手实现高性能智能指针 | The Cherno
  15. 2:06:16
    【中英双语】C++协程从入门到精通:一张图彻底搞懂协程核心机制 | CppCon
  16. 23:06
    【中英双语】C++26反射实战:编译时动态创建新类型,告别样板代码 | C++ Weekly With Jason Turner
  17. 2:30:30
    【中英双语】C++编译期借用检查器实战:像Rust一样内存安全,C++26反射加持 | CppNow
  18. 1:00:00
    【中英双语】C++映射std::map与std::unordered_map性能对决,别再乱用了! | The Cherno
  19. 25:54
    【中英双语】C++ 临时字符串安全吗?这个 Bug 你可能每天都在写 | The Cherno
  20. 10:12
    【中英双语】C++向量里放不可移动对象?别被唬住了,其实真可以 | CppNow
  21. 2:46:12
    【中英双语】9讲吃透CPU缓存(C++缓存模拟实战):替换策略、写入机制、层级结构
  22. 36:20
    【中英双语】C++性能优化实战:让你的程序快得飞起 | Berna Builds
  23. 2:09:00
    【中英双语】C++性能优化实战:编译器、缓存、SIMD全流程指南 | CppCon
  24. 2:03:20
    【中英双语】C++性能优化必看:写出对CPU缓存友好的代码,从底层原理到实战技巧 | CppCon
  25. 21:26
    【中英双语】C++性能优化必看:缓存局部性与分支预测,让代码速度翻倍 | mCoding
  26. 3:18:40
    【中英双语】C++性能优化实战:数据导向设计让代码更快更简洁 | CppCon
  27. 3:16:13
    【中英双语】C++高性能必学:10分钟搞懂NUMA内存架构,告别多核性能瓶颈
  28. 3:39:52
    【中英双语】现代CPU性能解锁:C++优化新思路,让老代码在新硬件上跑得更快 | CppNow
  29. 2:06:00
    【中英双语】C++高频交易系统性能优化全解析-非常值得C++从业人员学习进步
  30. 2:05:34
    【中英双语】C++性能追踪神器CTRACK:一行代码定位瓶颈,开源社区都在用 | CppCon
  31. 2:03:58
    【中英双语】现代C++内存池分配器实战:从零实现安全关键系统的高效内存管理 | CppCon
  32. 15:46
    【中英双语】C++ Web服务器性能大翻盘:从9千到5.8万请求/秒,非阻塞架构杀疯了 | Tomas Diblik
  33. 3:02:09
    【中英双语】C++性能基准测试避坑指南:别再被假结果骗了 | CppNow
  34. 14:04
    【中英双语】C++26要来了!C++开发者数量不降反增,Herb Sutter揭秘未来方向 | Citadel Securities
  35. 22:00:16
    【中英双语】C++必备高频面试题分享,从基础语法到深层原理层层递进
  36. 22:14
    【中英双语】C++游戏开发:避开这5个坏习惯,你的代码质量提升一个档次 | Low Level Game Dev
  37. 2:27:42
    【中英双语+资料】C++26反射标准定了!自动序列化、接口生成,编译期搞定

Parts

  1. P1 · [中文] 01-C++ 工厂模式
  2. P2 · [英文] 01-C++ 工厂模式
  3. P3 · [中文] 02-C++ 抽象工厂模式
  4. P4 · [英文] 02-C++ 抽象工厂模式
  5. P5 · [中文] 03-C++ 单例模式
  6. P6 · [英文] 03-C++ 单例模式
  7. P7 · [中文] 04-C++ 单例模式中的线程安全
  8. P8 · [英文] 04-C++ 单例模式中的线程安全
  9. P9 · [中文] 05-C++ 观察者模式
  10. P10 · [英文] 05-C++ 观察者模式
  11. P11 · [中文] 06-C++ 原型模式
  12. P12 · [英文] 06-C++ 原型模式
  13. P13 · [中文] 07-C++ 建造者模式
  14. P14 · [英文] 07-C++ 建造者模式
  15. P15 · [中文] 08-适配器模式
  16. P16 · [英文] 08-适配器模式
  17. P17 · [中文] 09-关联、聚合与组合
  18. P18 · [英文] 09-关联、聚合与组合
  19. P19 · [中文] 10-为什么使用工厂模式
  20. P20 · [英文] 10-为什么使用工厂模式
  21. P21 · [中文] 11-C++ 对象池
  22. P22 · [英文] 11-C++ 对象池
  23. P23 · [中文] 12-C++ 多线程对象池 | 第二部分
  24. P24 · [英文] 12-C++ 多线程对象池 | 第二部分
  25. P25 · [中文] 13-C++ 包装器模式
  26. P26 · [英文] 13-C++ 包装器模式
  27. P27 · [中文] 14-C++ 代理模式
  28. P28 · [英文] 14-C++ 代理模式
  29. P29 · [中文] 15-C++ 观察者模式 | 实战案例讲解
  30. P30 · [英文] 15-C++ 观察者模式 | 实战案例讲解
Description
围绕 C++ 中常用的设计模式展开,从创建型、结构型到对象管理技巧,循序渐进地构建一套可用于实际项目的模式思维。合集从经典的工厂、抽象工厂和单例入手,深入讲解它们各自的动机与适用场景,并单独用一节剖析单例的线程安全问题,让代码在多线程环境下依然稳健。随后引入观察者、原型和建造者,通过对比不同模式的责任分工,帮助厘清何时该选择哪一种。接着转向适配器、关联聚合与组合这些结构型概念,厘清对象之间的合作方式,避免继承滥用。最后以对象池和它在多线程下的改进收尾,演示资源复用与性能优化在工程中的落地思路。内容注重将理论转化为可运行的 C++ 实现,每一集都围绕一个具体问题,展示从设计到编码的完整过程。这套路径既适合刚接触设计模式的 C++ 新手建立起清晰的心智模型,也适合有一定经验的开发者在实际项目中回顾并强化结构化的面向对象设计能力。