Introduction

(What are Design Patterns?)
(What are Design Patterns?)
Line 4: Line 4:
=== What are Design Patterns? ===
=== What are Design Patterns? ===
To paraphrase [http://developer.yahoo.com/ypatterns/about/ IAWiki]: "'''Design Patterns are solutions to common problems'''. As common problems arise in a community and are resolved, common solutions often spontaneously emerge. Eventually the best of these self-identify and become refined until they reach the status of a Design Pattern."
To paraphrase [http://developer.yahoo.com/ypatterns/about/ IAWiki]: "'''Design Patterns are solutions to common problems'''. As common problems arise in a community and are resolved, common solutions often spontaneously emerge. Eventually the best of these self-identify and become refined until they reach the status of a Design Pattern."
 +
 +
Design patterns have been used in [http://en.wikipedia.org/wiki/Design_pattern_(computer_science) software engineering] for decades, and more recently have been created for Web User Interface problems: [http://developer.yahoo.com/ypatterns/ Yahoo! Design Pattern Library] and [http://osdpl.fluidproject.org/ Open Source Design Pattern Library].
=== How to Use This Site ===
=== How to Use This Site ===
To do
To do

Revision as of 08:59, 12 January 2011