# design-patterns-cpp **Repository Path**: hchouse/design-patterns-cpp ## Basic Information - **Project Name**: design-patterns-cpp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-01-06 - **Last Updated**: 2024-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # design-patterns-cpp 《大话设计模式》中23种设计模式案例的C++实现版本。样例忠于原书,某些地方根据C++特性做了修改。 ## 组织结构 * src - 每个模式案例的声明(.h)和实现(.cc) * tests - 每个模式案例的gtest,相当于客户端 * docs - 每个模式案例的UML(.html) ## 编译结果 * patterns - src编译得到的模式案例类库 * patterns_run - main输出设计模式字符图 * patterns_test - tests中所有案例的单元测试 ## 读书笔记 * [创建型模式](http://jennica.space/2016/12/28/design-patterns-creational/) * [结构型模式](http://jennica.space/2016/12/30/design-patterns-structural/) * [行为型模式](http://jennica.space/2017/01/03/design-patterns-behavioral/) ## Python版 [design-patterns-py](https://github.com/yogykwan/design-patterns-py)