• 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
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

OOP software design

 
Ranch Hand
Posts: 493
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello guys,

Can anyone recommend for me a good book for OOP software design, i need it begin from scratch to professionally.

Ps: i'm in the beginner's level in this field but my background is j2ee development

So anyone can help me?

Thanks
 
Marshal
Posts: 79704
381
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Difficult. I quite like the Deitels' books; the Java one is in its 7th edition, but you can pick up the 6th edition secondhand and hardly notice the difference.
Lots of poeple like Sierra and Bates Head First Java.
Go through this websit and look for Bunkhouse Books; you will find more information there.
 
S Shehab
Ranch Hand
Posts: 493
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Campbell Ritchie:
Difficult. I quite like the Deitels' books; the Java one is in its 7th edition, but you can pick up the 6th edition secondhand and hardly notice the difference.
Lots of poeple like Sierra and Bates Head First Java.
Go through this websit and look for Bunkhouse Books; you will find more information there.



hi thanks for reply , but i'm asking for software desgin book not a book for learnig java
 
Ranch Hand
Posts: 457
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
a JavaEE background and no OO experience?

that doesn't seem to jive,
 
S Shehab
Ranch Hand
Posts: 493
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Bill Shirley:
a JavaEE background and no OO experience?

that doesn't seem to jive,



sure oop background found this from the development perspective , what i wanna learn is from the desgin perspective
 
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How about

Gang of Four - http://en.wikipedia.org/wiki/Design_Patterns It's one of the
best sources of design patterns out there. I highly recommend this one

Fowler and Liskov also have some really nice books on OOP.

What exactly are you looking
to learn? (That is, can you give us some insight as to what you actually know about
OOP so that we can go from there? Are you already familiar with what an abstract class is,
inheritance, and so on? Or do you want to learn the basics?)
 
S Shehab
Ranch Hand
Posts: 493
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi,
Sure i familiar with these basics but from a developer perspective , what i wanna learn is how to know these stuff and more from a desginer & architecture perspective with out getting much in the code, this for preparing my self to take a desginer role ..
 
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How about having a look at this link http://java.sun.com/blueprints/patterns/ ?
 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What about "Head First Object Oriented Analysis and Design" and "Head First Design Patterns". I think they are appropriate.
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, HF Design Patterns is a great book and no doubt in that!
 
I've never won anything before. Not even a tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic