近期在更新专栏【设计模式】,内容主要是《C++20设计模式——可复用地面向对象设计方法》一书的学习笔记。
由于该书并没有提供配套源码,书中的代码由于篇幅或翻译原因,有不少省略甚至错误,无法直接运行,感觉比较打击学习者的信心。
并且在网上公开资源也没有找到完整的代码:
1. 原书英文版出版社Springer官网提供的source code地址里面的代码并不完整:
2. csdn有一位小伙伴@BridsLife整理了前8章的代码,这部分我在学习中借鉴了许多,在此感谢。但目前只更新到“桥接模式”。
https://blog.youkuaiyun.com/birdslife/category_12514539.html?spm=1001.2014.3001.5482
因此,我准备将个人在学习过程中的代码提交上来,供同行者参考。
所有提交的代码均经过实际运行,如有不完善的地方,欢迎补充交流。