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 Struts and the fly likes benefits of DEsign Patterns 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 » Frameworks » Struts
Bookmark "benefits of DEsign Patterns" Watch "benefits of DEsign Patterns" New topic
Author

benefits of DEsign Patterns

ram gaurav
Ranch Hand

Joined: Mar 29, 2006
Posts: 208
What do we exactly mean by Design Pattern and what are its real benefits while programming.
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
In a nutshell, a design pattern is a reusable solution to a commonly encountered programming problem. The idea of Design patterns in Object Oriented Programming was made popular by the book Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (affectionately referred to as the "gang of four") first published in 1994.

Many of the patterns described in this book have become very commonly known and used in OOD, such as Singleton, Factory, Decorator, Proxy, Facade, etc.

The advantage of using Design patterns is that they allow you to take solutions that very smart people have created and apply them to your particular programming problem.


Merrill
Consultant, Sima Solutions
ram gaurav
Ranch Hand

Joined: Mar 29, 2006
Posts: 208
Thank you
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: benefits of DEsign Patterns
 
Similar Threads
JSF
J2EE Paterns
SWT
Benefits of custom tags
SessionFacade