Index

A

Account class, 29698

Algorithm, substitute, 13940

Amount calculation, moving, 16

amountFor, 12, 1416

APIs, 65

Arrays

encapsulating, 21516

replace with object, 18688

example, 18788

mechanics, 18687

motivation, 186

ASCII (American Standard Code for Information Interchange), 26, 33

Assertion, introduce, 26770

example, 26870

mechanics, 268

motivation, 26768

Assignments, removing to parameters, 13134

example, 13233

mechanics, 132

motivation, 131

pass by value in Java, 13334

Association

bidirectional, 200203

unidirectional, 19799

AWT (Abstract Windows Toolkit), 78

B

Back pointer defined, 197

Behavior, moving into class, 21314

Bequest, refused, 87

Bidirectional association, change to unidirectional, 200203

example, 2013

mechanics, ...

Get Refactoring: Improving the Design of Existing Code 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.