Names of design patterns appear in small capitals: e.g., ADAPTER. Page numbers in bold indicate the definition of a term. Numbers in italics indicate a diagram for the term. Letters after a diagram's page number indicate the kind of diagram: a "c" denotes a class diagram, an "i" denotes an interaction diagram, and an "o" denotes an object diagram. For example, 88co means that a class and object diagram appears on page 88.

G

gdb 126
generics 21
Glyph 38, 38c, 42c, 43o, 45c, 46o, 50c, 54c, 67c
implemented as a flyweight 201-204
interface 39
interface for traversal 66
Glue, see Facade
GlyphArrayITERATOR 67, 67c
GNU gdb 126
grammar 243
maintaining complex 247
Graphic 163c, 208c, 213
GraphicTool 117, 118c
guaranteed receipt of request 226
GUIFactory 49, 50c, 51