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.

N

naming conventions 29, 31
FACTORY METHOD 31, 113
Template Method 329
VISITOR 337
NeXT AppKit
use of ADAPTER 149
use of BRIDGE 160
use of CHAIN OF RESPONSIBILITY 232
use of Template Method 329
NEXTSTEP
use of ADAPTER 145
use of PROXY 208, 212, 216
Node 333c
NodeVISITOR 333c
nonterminal symbol 246
NonTerminalExpression
participant of Interpreter 245c, 246
notification 294
null iterator, see iterator, null
NullITERATOR 67c, 67-68, 262
NXPROXY 208, 212