• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

OOP software design

 
Sherif Shehab
Ranch Hand
Posts: 485
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
 
Campbell Ritchie
Sheriff
Pie
Posts: 49796
69
  • 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.
 
Sherif Shehab
Ranch Hand
Posts: 485
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
 
Bill Shirley
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,
 
Sherif Shehab
Ranch Hand
Posts: 485
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
 
Alberto Caraz
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?)
 
Sherif Shehab
Ranch Hand
Posts: 485
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 ..
 
Raghavan Muthu
Ranch Hand
Posts: 3381
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/ ?
 
abu alfouz
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: 3381
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!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic