Index

Abstract classes

for class hierarchies, 63

for filter classes, 288

and interfaces, 11–13

object adapters for, 27

ABSTRACT FACTORY pattern, 175

challenge solutions for, 394–398

and FACTORY METHOD, 180–184

GUI kits, 175–180

packages in, 184–185

summary, 185

Abstract syntax trees

defined, 439

for VISITORS, 339

Abstraction

for bridges, 63–68

defined, 439

Access modifiers

for FLYWEIGHTS, 150

for methods, 210

for responsibility, 77–78

Active Server Pages for .NET (ASP.NET), 125

ADAPTER pattern, 17

challenge solutions for, 348–353

class and object adapters, 21–25

identifying adapters, 30–31

for interfaces, 17–21

for JTable data, 25–30

summary, 31

Advertising

modeling strategies for, 242–244

refactoring for, 244–248

Aerial shells

COMPOSITES for, ...

Get Design Patterns in Java™, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.