Ask HN: Best Object-Oriented Programming Book
What's the best book for getting a handle on object-oriented programming? I'm an experienced web dev but new to OO.
6 comments
I was looking for a similar thing a while back. I don't remember why, but I decided on Practical Object-Oriented Design in Ruby: http://www.poodr.com/
Although it uses Ruby as the instructional language, you don't need to know much Ruby syntax to be able to understand the examples.
Although it uses Ruby as the instructional language, you don't need to know much Ruby syntax to be able to understand the examples.
The Object Primer by Scott Ambler (IIRC). Read years ago but got some insights from it.
https://en.m.wikipedia.org/wiki/Scott_Ambler
http://www.ambysoft.com/books/theObjectPrimer.html
Note that is the 3rd edition. I had read an earlier edition. He lists the differences between 2nd and 3rd.
https://en.m.wikipedia.org/wiki/Scott_Ambler
http://www.ambysoft.com/books/theObjectPrimer.html
Note that is the 3rd edition. I had read an earlier edition. He lists the differences between 2nd and 3rd.
Check out the Head First: Object-Oriented Analysis and Design. It's pretty basic, but would be a good intro if you're brand new to OO.
Seconded. It's a great introduction to OOP written in a very approachable manner.
I am relatively new to this myself, but at my work there is a lot of discussion of the SOLID principles:
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
I would highly recommend Eric Evans' Domain Driven Design as the second Object Oriented book to be read. Most any primer on OO will give you the foundation of ideas but Erick's book makes the knowledge useful and has been repeatedly called OO done right.
ISBN-13: 978-0321125217 ISBN-10: 0321125215
ISBN-13: 978-0321125217 ISBN-10: 0321125215
[deleted]