项目中使用的设计模式

ash*_*sh2 9 c++ python java design-patterns

嗨,我现在正在学习设计模式.我想阅读各种项目中使用的设计模式以及它是如何实现的.实现有助于在更广泛的图景中连接设计模式以及他们为何使用该模式.开源项目的问题是没有正确记录.

有人可以帮助我使用sm在线资源吗?

PS:如果可能,我需要c或C++

更新:下面列出的项目:
http://www.boost.org
http://sourceforge.net/projects/loki-lib/'POCO
.'
ACE(自适应通信环境).

如果有人想添加更多请做.Personaly我看了上面的项目,发现提升是一个很好的选择.

更新:由于java上的一篇很好的帖子描述了Java核心库中GoF设计模式的设计模式示例.我在标签中也包含了一些其他语言,我知道

jus*_*tin 5

boost,一个写得很好,文档化的库实现了几种设计模式.它是一个非常大的库,这些实现在库中使用.

http://www.boost.org

在许多项目中都有提升,但loki也值得一读:

http://sourceforge.net/projects/loki-lib/

loki的原作者(Andrei Alexandrescu)在c ++经典的现代C++设计:应用的通用编程和设计模式中详细介绍了许多设计细节.