/design-patterns-cpp

《大话设计模式》C++实现

Primary LanguageC++

design-patterns-cpp

《大话设计模式》中23种设计模式案例的C++实现版本。样例忠于原书,某些地方根据C++特性做了修改。

组织结构

  • src - 每个模式案例的声明(.h)和实现(.cc)
  • tests - 每个模式案例的gtest,相当于客户端
  • docs - 每个模式案例的UML(.html)

编译结果

  • patterns - src编译得到的模式案例类库
  • patterns_run - main输出设计模式字符图
  • patterns_test - tests中所有案例的单元测试

读书笔记

Python版

design-patterns-py