Logo

Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby

Small book cover: Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby

Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
by

Description:
The primary goal of this book is to promote object-oriented design using Ruby and to illustrate the use of the emerging object-oriented design patterns. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, iterator, adapter and visitor.

Home page url

Download or read it online for free here:
Read online
(online html)

Similar books

Book cover: The Book Of RubyThe Book Of Ruby
by - No Starch Press
A comprehensive tutorial to the Ruby language. Each chapter is accompanied by ready-to-run source code for all the examples. There is also an Introduction which explains how to use the source code in Ruby In Steel or any other IDE of your choice.
(9281 views)
Book cover: Ruby on Rails SecurityRuby on Rails Security
by - OWASP
In order to prevent attacks, minimize their impact and remove points of attack, first of all, we have to fully understand the attack methods in order to find the correct countermeasures. That is what this security guide aims at.
(8946 views)
Book cover: Programming Ruby: The Pragmatic Programmer's GuideProgramming Ruby: The Pragmatic Programmer's Guide
by - Addison-Wesley
Introduction to Ruby, an object-oriented programming language, which allows for programming without extra syntax or code. Shows how to easily mine the Ruby language, teaching the basics, plus how to write large programs, and more.
(12669 views)
Book cover: Ruby Hacking GuideRuby Hacking Guide
by
The RHG is a book that explains how the ruby interpreter (the official C implementation of the Ruby language) works internally. To fully understand it, you need a good knowledge of C and Ruby. This book is going to investigate ruby as a whole.
(4928 views)