Looking for a good general OOP book RRS feed

  • Question

  • User-544808552 posted

    I have been programming for several years now, but, as I am moving deeper into development want to get a good book on OOP to ensure I have all the fundamental concepts.  Does anyone have recommendations for a solid, fundamental book on OOP?  If possible, I'd prefer something between the beginners books and the academic/textbook style.  I suspect, however, that what I am looking for may fall more into the category of textbook than anything.

    Wednesday, May 16, 2012 11:41 AM

All replies

  • User-1028151323 posted

    I know you said you didn't want a beginner book, but I'm kind of in the same situation as you and I found this book very good.


    Wednesday, May 16, 2012 11:54 AM
  • User-434868552 posted

    @ Will Steele

    This is an older book, yet it is absolutely one of my favourites:


    Paperback: 582 pages
    Publisher: Prentice Hall; United States ed edition (Feb 13 1993)
    Language: English
    ISBN-10: 013032616X
    ISBN-13: 978-0130326164
    Product Dimensions: 23.3 x 15.3 x 3.4 cm
    Shipping Weight: 975 g

    Coad's OOP provides examples in Smalltalk and c++ too.

    Amazon says http://www.amazon.ca/Object-Models-Strategies-Patterns-Applications/dp/0138401179 is a newer version:

    Paperback: 544 pages
    Publisher: Prentice Hall; 2 edition (Oct 20 1996)
    Language: English
    ISBN-10: 0138401179
    ISBN-13: 978-0138401177
    Product Dimensions: 25.2 x 19.2 x 3 cm
    Shipping Weight: 1.3 Kg

    i'm not sure if i'd call it newer ... to me, it appears substantially different.



    Wednesday, May 30, 2012 10:17 AM
  • User-544808552 posted

    Thanks, I actually got a copy of this and it's sitting on my desk patiently waiting. Looks good.

    Wednesday, May 30, 2012 10:22 AM
  • User-544808552 posted

    Thanks I'll check both of these out.

    Wednesday, May 30, 2012 10:22 AM
  • User151468730 posted

    Hello there,

    I am currently studying Object Oriented Programming and I am using what I would consider a magnificent textbook. It is an introductory textbook, focusing on fundamental skills and principles: Thinking in C++ by Bruce Eckel (and Chuck Allison for volume 2).

    With Kind Regards,

    Thursday, December 13, 2012 9:47 PM