Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Reference for OO Design Principles

 
MarioAixel Rodriguez Jaen
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ove Lindström
Ranch Hand
Posts: 326
Android Firefox Browser Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 48424
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic