举的例子是工作中会碰到的问题,或者是大话设计模式中本来就存在的例子。
c++的设计模式和C# Java相比还是有一定区别的,应该深入分析。
例如,在原有的基础上,
1. 加上c++语言方面的特性。
2. 能使用c++新标准让代码简洁,明确。
3. 做一个进阶版本,重点在于工程化和复用性。
4. 加上详细的文字版的原理, 利用代码的长度,可读性,可复用性来突出设计模式的优点。
目前源代码地址在:
https://github.com/bentan2013/try-cpp-design-pattern
但是博客中并没有更新完,
一方面是懒,另一方面,我觉得那几个设计模式在c++中不是很好用。。。
目前的版本仅仅是一个框架,还是有内存泄漏等问题。
荆轲刺秦王
(最近在看“暴走漫画”)