Design pattern – What can they mean?

Hi

A few days back when I wrote the blog on design pattern a small but interesting question came to my mind. How and why did the design pattern started. So I started hunting in the google for my curiosity and found some interesting stuff. So I thought I would share them with you.

A repeatable solution for commonly occurring problem in the software programming is called design pattern. Design patterns are not finished designs for the problems, but are template and description on how the solve the problem, which might occur in different situations.  Design patterns commonly show relations and interaction of different class or objects or types. They do not specify the final class or types that will be used, but give an abstract view of the solution.

As design patterns provide tested and proven development paradigms, they can speed up the process of development. For a design pattern to be effective, it must also consider issues that are not visible until the real implementation. Use of design patterns can prevent issues that cause major problems for coders and architects familiar with the pattern

Thanks
Vikram


Share this post   Email it

Feedback

Posted on 9/30/2007 9:50:12 PM

I usually read ur blogs. It's good one. I have been working last 6 yrs but still i don't understand what's design pattern basically when to use(I do understand litle bit after reading ur blogs). If you write more about design pattern(Scenario based) that will be great.

Posted on 4/28/2008 12:03:07 AM

hi vikram ,
i dont have mpre information about Design pattern but after read ur blog my intrest has been generated regarding desin pattern . so plz provide more info....

Posted on 9/2/2008 1:39:26 AM

Its Nice!! Pls provide more details if possible

Posted on 11/9/2009 10:46:44 AM

Very Nice Article, if possible give more description

Please post your comments:

Name:  
Email (optional): Your email address will not be posted.
URL (optional):
Comments: HTML will be ignored, URLs will be converted to hyperlinks  
Enter the text you see in the box:
 

Copyright © 2006 - 2010 Vikram Lakhotia