gertrudandcope C++ Idioms
The pattern language structure
The patterns are presented as a pattern language with the structure of Figure 1. All the patterns are contained in Handle/Body and/or Concrete Data Type. Many of the GOF patterns [GOF1995], indicated as rounded boxes instead of rectangles, are also in this pattern language. The GOF patterns are not reiterated here.
A Spatial Progression
NOTE: 总结得非常好
| Pattern Name | Geometry |
|---|---|
| Handle/Body | ![]() |
| Counted Body | ![]() |
| Detached Counted Body | ![]() |
| Handle/Body Hierarchy | ![]() |
| Envelope/LetterVirtual Constructor | ![]() |





