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.

## W

Wall 82c, 83
white-box reuse, see reuse, white-box
Widget 224c, 230, 275c, 278
widget 48, 87
  Glyph hierarchy 50
WidgetFactory 87
Window 20c, 39, 54c, 55c, 152, 156
  configuring with WindowImp 57-58
  interface 53
window systems 35
  support in Lexi 51
WindowImp 55, 55c, 152, 152c, 157
  subclasses 55
Windows, see Microsoft Windows
WindowSystemFactory 57
Wrapper, see ADAPTER, DECORATOR
WYSIWYG 33