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 | ![]() |