Win a copy of Spring in Action (5th edition) this week in the Spring forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

OOP software design  RSS feed

 
Ranch Hand
Posts: 492
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
  • 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: 61713
193
  • Mark post as helpful
  • send pies
  • 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: 492
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
  • 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
  • Quote
  • Report post to moderator
a JavaEE background and no OO experience?

that doesn't seem to jive,
 
S Shehab
Ranch Hand
Posts: 492
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
  • 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
  • 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: 492
Android Eclipse IDE Oracle
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
  • Quote
  • Report post to moderator
Yes, HF Design Patterns is a great book and no doubt in that!
 
Just the other day, I was thinking ... about this tiny ad:
Download Free Java APIs to Work with Office Files and PDF
htttp://www.e-iceblue.com/free-apis.html
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!