Index
A
Abstract Command 241
Abstract Factory pattern 138-142
cons 143
diagramming 140-142
pros 142, 143
Abstract Factory pattern, dependent products
abstract and concrete Factory classes, adding 156, 157
abstract classes, writing 153, 154
client, updating 157-160
concrete products, creating 154, 156
creating 153
Abstract Factory pattern, independent products
abstract and concrete Factory classes, creating 147-149
client class, writing with interfaces 149-152
concrete products, adding 144-147
creating 143
product interfaces, scripting 143
Action types 307-310
reference link 307
adaptee class 527
Adapter pattern 523-525
class adapter, adding 529-533
component elements 525
controller adapter, building 527
diagramming 525, 526
disadvantages 527
object adapter class, creating 533-535
properties, mapping in separate hierarchies 535-538
pros 526
target, defining 527, 529...