抽象工厂
用 C++ 实现的抽象工厂。
此实现基于模板,因此它仅包含要包含的头文件,无需编译(单元测试除外)
如何构建单元测试:
要求:
支持 c++11 的 c++ 编译器(在带有 Apple LLVM 4.2 版的 Mac OS X 上测试)
cmake >= 2.8
制作工具(GNU Make,Ninja,...)
boost>=1.54(日志,unit_test_framework)
创建一个构建目录并更改为它
mdkir 构建 && cd 构建cmake '抽象工厂根目录的路径' -G "[Unix Makefiles|Ninja|..." 制作|忍者|... 做测试| 忍者测试| ... test # 执行单元测试