每个文件夹对应一个设计模式
NOTE:为方便学习,大多数project仅有一个实现文件,class均以inline方式实现
实现参考:
NOTE:源代码经过简化,移除了一些不必要的构造和析构函数,方便阅读
使用 Visual Studio 导入项目即可编译
Linux 或 Mac OSX 环境使用 cmake 编译
$ cd /path/to/project
$ mkdir build
$ cd build
$ cmake ..
$ make
每个文件夹对应一个设计模式
NOTE:为方便学习,大多数project仅有一个实现文件,class均以inline方式实现
实现参考:
NOTE:源代码经过简化,移除了一些不必要的构造和析构函数,方便阅读
使用 Visual Studio 导入项目即可编译
Linux 或 Mac OSX 环境使用 cmake 编译
$ cd /path/to/project
$ mkdir build
$ cd build
$ cmake ..
$ make