• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Recommended books/readings for OOP

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ranchers,
I am looking for some books/readings on OO programming.
I have quite heard about Thinking in Java and HF Design Patterns.

Would like to hear your experience about some of the books you may have read!

A nice read on Multi threading is also appreciated.


Thanks.
 
Marshal
Posts: 79239
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How about Object-Oriented Design in Java (Mitchell Waite Signature Series) by Bill Mccarty, Stephen Gilbert? Nice book, and since it was printed in 1998, you should be able to pick up a second-hand copy for a good price. Some bits have gone out of date, but it's still useful. A newer edition would be well worth getting.
How about Object-Oriented Software Construction by Bernard Meyer (Prentice-Hall)? Another old book (2000), by a very entertaining and opinionated author. Very rude about Java, but most of his criticisms have been corrected since the book was printed. Not specifically about Java, but about another language.
Have a look in our books review page. I reviewed such a book last year, but thought McCarty and Gilbert was better.
You can pick up Thinking in Java 3rd edition free on the internet, just by searching for it. Can't remember where, but try www.mindview.net. I don't think there was that much about object design in it.
For threading, try the Java™ Tutorials, or Brian Goetz's book on Java concurrency in practice.
 
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I found Head First Design Patterns quite helpful. While learning useful Design patterns, it also provides lots of design principles and technques.

Also, digging into frameworks is a great way to a) learn another framework and b) along the way learn design structures, since well done frameworks always have some pretty amazing design approaches.

I find the Struts 2 framework amazing in terms of modularity, reusability and it's general approach.
 
Jagdish Shinde
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Campbell, thanks Sebastian for your response.
 
Why should I lose weight? They make bigger overalls. And they sure don't make overalls for tiny ads:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic