设计模式的总结已经有很多了,为什么还要自己再弄一个设计模式相关的repo?
理由有这些:
- 正确地、完善地1实现
C++
示例 - 更具体的应用,what大家都懂,how就不一定了
- 更加modern,我希望能指出哪些(语言层面上的)特性和惯用法契合哪种设计模式2
- 这不是大而全的总结,非常个人倾向,当作草稿就好
- 如有机会,我也希望在这里收集一些大型项目中用到的例子
1 我在不少地方看到很多糟糕示例,不是生命周期有问题就是很简单的类也能写得一团糟。虽然我也不能说自己写得多好,但在我眼里都觉得烂的代码那是真的差劲了
2 设计模式不一定指GOF讨论的那些,比如functional design patterns(但前提是我要懂这些)
文件该怎么归类其实我也没想好,边写边想吧
一个简单的构思是:README怎么写,里面就怎么分
随时弃坑