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.

H

Hamlet 1
Handle/Body, see also BRIDGE
C++ idiom 155, 160
Handler
participant of CHAIN OF RESPONSIBILITY 225, 225ci, 348i
hardware platform
isolating application from 24
help
context-sensitive 223
on-line 223
HelpHandler 224, 224c, 227, 229
history list 62-64, 238,
copying commands onto 238
Hollywood principle 327
hook operation 326, 328
in ABSTRACT FACTORY 109
in FACTORY METHOD 109
in PROXY <8A HREF="pat4g.htm#implementation" onClick="top.load('4g');">212
in Template Method 326, 328
HotDraw
use of STATE 313
hub of communication 274
hyphenation 64