September 2012
Intermediate to advanced
272 pages
7h 46m
English
Abstract
definition of, 54
Abstractions
insisting on, in writing inheritable code, 159
separating from concretions, 123–125
supporting, in intentional testing, 194
template method pattern, 125–129
Across-class types, 86
Ad infinitum, 3
Antipattern
Argument-order dependencies, removing, 46–51
defaults, explicitly defining, 48–49
hashes for initialization arguments, using, 46–48
multiparameter initialization, isolating, 49–51
Automatic message delegation, 105–106
Behaves-like-a relationships, 189 ...
Read now
Unlock full access