The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues.
Table of Contents
Chapter 1: Object-Oriented Design 1 Chapter 2: Designing Classes with a Single Responsibility 15 Chapter 3: Managing Dependencies 35 Chapter 4: Creating Flexible Interfaces 59 Chapter 5: Reducing Costs with Duck Typing 85 Chapter 6: Acquiring Behavior Through Inheritance 105 Chapter 7: Sharing Role Behavior with Modules 141 Chapter 8: Combining Objects with Composition 163 Chapter 9: Designing Cost-Effective Tests 191
Practical Object-Oriented Design in Ruby - At our site you can freely choose the books that you love and read it, but did you know that in order to write the book so interesting and useful to the reader, the author takes lots of energy and enthusiasm for it, so you stop the download and give a small amount to contribute to support the author, can help them write many more great books for you. Thanks you very much.