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.

V

Validator 323
VariableExp 252
VariableRefNode 333c
ViewManager 281, 281o
Virtual Constructor, see FACTORY METHOD
virtual memory framework 192
virtual proxy, see proxy, virtual
VISITOR 331
combined with Interpreter 247, 255
in catalog summary 9
interaction diagram for Lexi 74
use in Lexi 76
use in compiler example 190, 331
use of delegation in 21
VISITOR 75, 337
participant of VISITOR 334, 334c
visitor 74, 332
VisualComponent 176, 176c, 180
vocabulary, defining common 352