1
20
显而易见的答案是这本名著中的四人帮模式。这些都是同样的模式,被列在各地。 http://en.wikipedia.org/wiki/Design_Patterns 除此之外,看看Martin Fowlers的网站。。。
“MiMin层”对于C++来说很有意思。模板类将其自己的基作为模板参数,这样就可以使用模板将相同的功能添加到许多不同的类中,或者作为组合方法,这样就可以轻松地为库包含/排除各种功能。有时也会使用奇怪的循环模板技巧(原始基是最终的完全组合类),以便各种mixin层可以进行某种程度的“反射”,从而可以根据完全组合的成员类型等定义中间方法。当然,它可能有点倾向于不可解的循环依赖,如果你不小心的话。 http://portal.acm.org/citation.cfm?id=505148
|
2
25
C++特定的:RAII和PIML。 |
3
10
在没有特定顺序的情况下,我看到和使用最多的“四人帮”模式可能是:
|
5
8
我建议你读书 Head First Design Patterns . 这是一本有趣的书,你会学到很多常见的设计模式。 |
6
7
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |