Skip to content

Leon-S/design-patterns-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.6%
  • Shell 4.4%
  • Python 2.5%
  • CSS 1.0%
  • Makefile 0.9%
  • CMake 0.3%
  • Other 0.3%