Index

A

Abstract factories, 5354

Abstract states. See also State

defined by assertions about object field, 549550

factoring state changes into separate methods, 553

object behavior and, 525

object fields and, 25

Abstract syntax

of computer languages, 128

transforming concrete syntax to, 131132

Abstract window toolkit (AWT), 54, 659661

Abstraction

behavioral abstraction, 169171

BRIDGE pattern shielding clients, 659660

clients extending abstraction hierarchy, 661

client-specific classification and, 171174

combining boundary objects with roles for, 664

inheritance capturing, 150152

in LAYERS pattern, 672673

model fields capturing class abstraction, 204205

roles capturing behavioral abstraction, 618619

Single Responsibility Principle and, ...

Get How to Use Objects: Code and Concepts now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.