• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Advice needed on Design Pattern

 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, All:
I'm trying to learn some stuff about design pattern, could you kindly give me pieces of advice on it? Any good books?
Thank you v. much!
 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi,
there are loads of good books around. Maybe a good starter would be
http://www.patterndepot.com/put/8/JavaPatterns.htm
and download it as a free pdf.
cheers,
 
Ranch Hand
Posts: 539
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The "classic" patterns book on design patterns is "Design Patterns: Elements of Reusable Object-Oriented Software" by the "gang of four" - I can't remember all their names but Google should help you.
I have this book and as a reference it is excellent. It's not a good first book on patterns - it's very dry and the language is quite abstract. It is quite expensive (for a student), though. Sample code is in C++ but the theory is fine and (I find) easily translatable into Java.
J2EE-specific patterns are detailed in a few books by Sun and are available at http://java.sun.com/blueprints/patterns/index.html (look at the 'patterns catalog'). Use of these pretty much assumes a reasonable degree of familiarity with the J2EE architecture though.
As far as introductory texts go, I'm not sure where is good. I guess other people will know
--Tim
PS if you want to be really hardcore, you can start from the original source - design patterns in software are based on a similar concept in architecture. A book called "A Pattern Language" by Christopher Alexander is the seminal text here. Though that's more for interest - it won't be very practical for software architecture
 
Ranch Hand
Posts: 313
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here's another book to check out...
Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
by Deepak Alur (Author), Dan Malks (Author), John Crupi (Author)
And here's a low impact introduction to the subject in Java...
http://www.cs.pdx.edu/~adamaig/tutorials/j-patterns-ltr.pdf
Good luck...
 
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Moving this to the OO, UML, Refactoring, and Patterns forum...
 
yeah, but ... what would PIE do? Especially concerning this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic