wood burning stoves 2.0*
The moose likes OO, Patterns, UML and Refactoring and the fly likes Learning design pattern 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 » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Learning design pattern" Watch "Learning design pattern" New topic
Author

Learning design pattern

Yewint Ko
Ranch Hand

Joined: Aug 02, 2009
Posts: 90
Hi evervbody...
I seriously want to learn Design patterns. Can anyone tell me the best book for it please.
sambasiva kumar
Greenhorn

Joined: Jan 16, 2007
Posts: 24

Try this URL

www.patterndepot.com/put/8/DesignJava.PDF

and also look out for the book "Gang of Four" for basics of design patterns
Vamsi Mohan
Ranch Hand

Joined: Jun 20, 2009
Posts: 80
What don't you try HeadFirst Design Patterns. It is very easy to understand and helpful to you.


VAMSI MOHAN.V
(SCJP5.0, IBM Rational Solution Designer, IBM Rational Architect, IBM RUP Designer)
Laurent Leonard
Ranch Hand

Joined: May 15, 2001
Posts: 35
Sometimes the words "design patterns" are misused.
When you choose the architecture of the application, you could use Architectural patterns (Active repository, Layering, Pipes and filters, ...)
When you design the application, you could use GRASP Pattern (Creator, my Creator is my saver, Low coupling, ...)
When you implement the application, you could use implementation or design patterns (Gang of four have some patterns, Kent Beck have also some: chain of responsability, proxy, factory method, ...)

Of course there are links between these different patterns.

My favorite books are
- Implementation patterns : Kent Beck (addison-wesley signature series) 160 pages
- Design patterns : Erich Gamm et al (addison-wesley) 400 pages
- Applying UML and patterns : Craig Larman (Prentice Hall) 700 pages
- Patterns of enterprise application architecture : Martin Fowler (addison-wesley signature series) 530 pages



Laurent LEONARD
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 460
Laurent Leonard wrote:
My favorite books are
- Implementation patterns : Kent Beck (addison-wesley signature series) 160 pages
- Design patterns : Erich Gamm et al (addison-wesley) 400 pages
- Applying UML and patterns : Craig Larman (Prentice Hall) 700 pages
- Patterns of enterprise application architecture : Martin Fowler (addison-wesley signature series) 530 pages


I would like to add Head First design patterns to the list


Visit my blog: http://jnassef.blogspot.com/
Sachin Ambe
Greenhorn

Joined: Dec 18, 2008
Posts: 3
Vamsi Mohan wrote:What don't you try HeadFirst Design Patterns. It is very easy to understand and helpful to you.

I second that - the Head First book will get you up and running with the more popular Design Patterns right away. I found reading about Refactoring and TDD also very helpful. HTH.
Tadili Saad
Greenhorn

Joined: Sep 17, 2008
Posts: 20
Usually I don't like the head first series, but the one on design patterns was pretty good.
Muhammad Khojaye
Ranch Hand

Joined: Apr 12, 2009
Posts: 449

You can also try oodesign and JavaCamp.org for references. Good luck


http://muhammadkhojaye.blogspot.com/
Gary Ba
Ranch Hand

Joined: Oct 23, 2009
Posts: 150

I agree. Head First Design Pattern is a very good book and easy to read. Lots of picture


star chaser..
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
I recommend Design Patterns [GoF], I do not recommend Head First Design Patterns because it doesn't cover all design patterns in detail.


SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Learning design pattern