File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Reference for OO Design Principles Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Reference for OO Design Principles " Watch "Reference for OO Design Principles " New topic
Author

Reference for OO Design Principles

MarioAixel Rodriguez Jaen
Greenhorn

Joined: Mar 13, 2007
Posts: 15
Anybody can suggest a good reference material where the OO Basic Design principles are explained? By basic OO design principles I refer to: encapsulation, polymorphism, inheritance, delegation, and so on.

thanks,
Mario


Mario Rodriguez Jaen
SCJP1.4, SCJD1.4
Ove Lindström
Ranch Hand

Joined: Mar 10, 2008
Posts: 326

I found the book "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) " (http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0131489062/ref=sr_1_1/002-2801511-2159202?ie=UTF8&s=books&qid=1194351090&sr=1-1) quite useful when I started on the object oriented path.

"Head First Object-Oriented Analysis and Design" is also a good book that I use in my classes on OOA/D. (http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=pd_sim_b_4)

"Object-Oriented Thought Process" by Matt Weisfeld (http://www.amazon.com/Object-Oriented-Thought-Process-Matt-Weisfeld/dp/0672330164/ref=pd_sim_b_21) is a heavy piece of literature but well worth the money. Takes a little base knowledge to fully understand and appreciate.

"OOP Demystified" by James Keogh (http://www.amazon.com/OOP-Demystified-James-Keogh/dp/0072253630/ref=pd_bxgy_b_img_b) was the alternative to "Head first OOAD".
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38472
    
  23
Ove Lindström wrote: . . . "Object-Oriented Thought Process" by Matt Weisfeld . . . is . . . well worth the money. . . .
Disagree. If you have the option of buying a different book, buy the other book.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Reference for OO Design Principles