
# Hardcover: 384 pages
# Publisher: Addison-Wesley Professional; 1 edition (December 20, 2007)
# Language: English
# ISBN-10: 0321490452
# ISBN-13: 978-0321490452
# Product Dimensions: 9.2 x 7.2 x 0.6 inche
Praise for Design Patterns in Ruby
“Design Patterns in Ruby documents sharp structure to hold some problems that Ruby developers commonly encounter. Russ Olsen has finished a enthusiastic employ of selecting artist patterns and augmenting these with newer patterns that hit primary connexion for Ruby. He understandably explains apiece idea, making a riches of undergo acquirable to Ruby developers for their possess regular work.”
—Steve Metsker, Managing Consultant with Dominion Digital, Inc.
“This aggregation provides a enthusiastic dissent of the key ‘Gang of Four’ organisation patterns without resorting to too theoretical explanations. Written in a precise, still nearly everyday style, this aggregation covers sufficiency connector that modify those without preceding danger to organisation patterns module presently see overconfident applying them using Ruby. Olsen has finished a enthusiastic employ to attain a aggregation most a classically ‘dry’ person into much an attractive and modify occasionally facetious read.”
“This aggregation renewed my welfare in discernment patterns after a decennium of beatific intentions. Russ picked the most multipurpose patterns for Ruby and introduced them in a direct and formal manner, feat beyond the GoF’s patterns. This aggregation has reinforced my ingest of Ruby, and pleased me to expiration soured the detritus concealment the GoF book.”
“Design Patterns in Ruby is a enthusiastic artefact for programmers from statically written objectoriented languages to see how organisation patterns materialize in a more dynamic, pliant module same Ruby.”
—Rob Sanheim, Ruby Ninja, Relevance
Most organisation ornament books are supported on C++ and Java. But Ruby is different—and the language’s unequalled qualities attain organisation patterns easier to compel and use. In this book, Russ Olsen demonstrates how to consortium Ruby’s noesis and elegance with patterns, and indite more sophisticated, trenchant cipher with farther less lines of code.
After reviewing the history, concepts, and goals of organisation patterns, Olsen offers a hurried journeying of the Ruby language—enough to earmark some old cipher developer to directly apply patterns with Ruby. The aggregation especially calls tending to Ruby features that simplify the ingest of patterns, including impulsive typing, cipher closures, and “mixins” for easier cipher reuse.
Fourteen of the artist “Gang of Four” patterns are thoughtful from the Ruby saucer of view, explaining what problems apiece ornament solves, discussing whether tralatitious implementations attain significance in the Ruby environment, and introducing Ruby-specific improvements. You’ll conceive opportunities to compel patterns in meet digit or digit lines of code, instead of the unceasingly repeated boilerplate that customary languages ofttimes require.
Design Patterns in Ruby also identifies original newborn patterns that hit emerged from the Ruby community. These allow structure to create bespoken objects with metaprogramming, as substantially as the enterprising Rails-based “Convention Over Configuration” pattern, fashioned to support combine whole applications and frameworks.
Engaging, practical, and accessible, Design Patterns in Ruby module support you physique meliorate cipher patch making your Ruby planning undergo more rewarding.
About the Author
Russ Olsen has been antiquity cipher for more than twenty-five years. He has led projects finished individual generations of planning technologies, from FORTRAN to C to C++ to Java, and today Ruby. He has been using and doctrine Ruby since 2002.
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)








Leave a Reply