This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Design Patterns ebook Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Design Patterns ebook" Watch "Design Patterns ebook" New topic
Author

Design Patterns ebook

Avinash More
Greenhorn

Joined: May 16, 2009
Posts: 5
Hi,
Which is the best book for learning java design patterns ?
Victor Sosa
Greenhorn

Joined: Aug 26, 2008
Posts: 20

Hi Avinash

I'd like to recommend you HeadFirst Design Patterns, although I wouldn't say this is the "best" book for it. Personally I find this really helpful, give it a try. And yes, the samples are in Java

Happy Reading.


"Software development has been, is, and will remain fundamentally hard"
- Grady Booch
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15960
    
  19

One "gotcha" for Java is that there are actually 2 types of design patterns. Standard design patterns and J(2)EE design patterns.

An enterprise Java app may include standard design patterns in it, but there's also a set of design patterns that are unique to JEE. This set has changed somewhat over the years (for example, the DTO construct is pretty much obsolete now, thanks to JPA), but Sun was doing a pretty good job of keeping an up-to-date reference on their website.


Customer surveys are for companies who didn't pay proper attention to begin with.
Muhammad Khojaye
Ranch Hand

Joined: Apr 12, 2009
Posts: 449

Also check out our Design Pattern Faq.

http://muhammadkhojaye.blogspot.com/
 
 
subject: Design Patterns ebook
 
Similar Threads
What is difference between Design Pattern and FrameWork ?
how many design patterns are there?
What technologies or tools or frameworks or APIs are must for SCEA?
JSP and Servlets: what's the least understood topic by exam candidates...
Scored 86% in SCWCD.Once Again My HeartFelt Thanks Kathy,Bert and Bryan