This book covers the basic Object Oriented Design concepts using Ruby programming language. The goal is to provide a solid foundation to build upon. This book distills my Object Oriented Design knowledge into a concise and easy-to-read format. Repetition is key to learning Ruby. We will visit the concepts from different angles. You will get the most benefit out of the book if you work through every example as you read through the book. This book uses Ruby 2.3.0.
I was looking for this kind of book, which explains object oriented design in an easy way.Although I wanted to learn the concept of object oriented design, programming language was not my intention, because I will apply the same with python programming