Introduction

(What are Design Patterns?)
(What are Design Patterns?)
Line 3: Line 3:
=== 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].
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].

Revision as of 09:00, 12 January 2011