15-09-2016, 12:06 PM
To learn or review the basics of object-oriented design, you can read the relevant chapters from a more general introduction to programming. For example, beginners learning Java can go through Chapters 6 and 13 in Objects First with Java. More experienced developers can read chapters 5 and 6 from Code Complete.
If you want to study design in more detail, check out these books:
Head First Object-Oriented Analysis and Design - If you're into random pictures, get this book.
Building Skills in Object-Oriented Design - Free online textbook for both Java and Python, with long examples for designing casino games.
Practical Object-Oriented Design in Ruby - This uses Ruby, but the principles apply to other languages.
(See my post Learneroo.com for more.)
2.3k Views · View Upvotes · Answer requested by 1 person
Related QuestionsMore Answers Below
Which is the best book for OOMD (Object-Oriented Modeling and Design), and what is the basic difference between OOMD and OOAD (Object-Oriented...
Which is the best beginner book for reading OOAD?
What is object oriented analysis?
What are some must-read books about object-oriented design?
What is your review of OOAD (Object Oriented Analysis and Design)?
Ravindra Mahajan
Ravindra Mahajan, Software design tools developer. http://flow.oodupinc
Written Jul 22, 2015
IMO, none. If there is a good book, then it has lots of followers and its foot print is visible in many works. I have seen many popular open source projects and my work experience projects, I could not find a visible foot print. I read those books and tried to apply the thinking on the open source projects, I failed miserably. I may be a bad student who fails to see the obvious so I asked around and could not get any answers. I am still looking for a OOAD for dummies book.