aspose file tools*
The moose likes Java in General and the fly likes OOP software design Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "OOP software design" Watch "OOP software design" New topic
Author

OOP software design

Sherif Shehab
Ranch Hand

Joined: Mar 05, 2007
Posts: 483

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


Thanks,
Sherif
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39773
    
  28
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

Joined: Mar 05, 2007
Posts: 483

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

Joined: Nov 08, 2007
Posts: 457
a JavaEE background and no OO experience?

that doesn't seem to jive,


Bill Shirley - bshirley - frazerbilt.com
if (Posts < 30) you.read( JavaRanchFAQ);
Sherif Shehab
Ranch Hand

Joined: Mar 05, 2007
Posts: 483

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

Joined: Apr 27, 2007
Posts: 18
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

Joined: Mar 05, 2007
Posts: 483

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

Joined: Apr 20, 2006
Posts: 3355

How about having a look at this link http://java.sun.com/blueprints/patterns/ ?


Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
abu alfouz
Ranch Hand

Joined: Nov 20, 2006
Posts: 44
What about "Head First Object Oriented Analysis and Design" and "Head First Design Patterns". I think they are appropriate.


SCJP 1.5
SCWCD 1.4
Raghavan Muthu
Ranch Hand

Joined: Apr 20, 2006
Posts: 3355

Yes, HF Design Patterns is a great book and no doubt in that!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: OOP software design