Resumenes en Español:
Capítulo 1 y 2: Object Oriented Design & Designing Classes with a Single Responsability
Capítulo 3: Managing Dependencies
Capítulo 4: Flexible Interfaces
Capítulo 5: Reducing Costs with Duck Typing
Capítulo 6: Acquiring Behavior Through Inheritance
Capítulo 7: Sharing Role Behavior with Modules
Capítulo 8: Combining Objects Composition
Capítulo 9: Designing Cost-Effective Tests