Most of our problems we are facing every day may be already solved for us by someone else!
When we are running into some simple and quite small problems we are mostly able to find a quick and efficient solution at hand; but if we are facing a more difficult, complex (object oriented) questionnaire, we might as well search for a reusable solution and reapply it to our problem.
Which means: We may not find a draft, a layout, a scheme, a design from scratch but rather using patterns which can be found in many forms such as analogies, idioms but also abstract documentations on several solved problem situations.
The related issues are: is there a better and/or simpler solution and if yes, where can find it? – Therefore I would like to share some ressources (see list of links beneath) I stumbled after reading some major/minor interesting articles about design patterns and also would like you to share your thoughts about them and others with me! 🙂
As for me, I think, it is also important to understand Web Design Patterns as well as other Design Patterns as spices and ingredients but not recipes. You can mix them wrong. Therefore it is also essential to note, how not to use pattern examples. Some patterns are quite flexible which in some cases also means they are too complicated to be reused for some specific problems; others may be not-so-sophisticated and still have to be rethought.
Sources, Links for further reading
- www.welie.com – Patterns in Interaction Design
- Design Patterns in Webprogramming
- Yahoo Developer Network – Design Pattern Library
- AJAX Patterns
- Hypermedia Designpattern Repository (in Collaboration with the University of the Italian Switzerland)
- An Introduction to Using Patterns in Web Design
- “Entwurfsmuster, Elemente wiederherstellbarer objektorientierter Software”, a book by E. Gamma, R. Helm and R. E. Johnson
- Designing Interfaces: Patterns for Effective Interaction Design
- Gang Of Four Pattern Template
- WebSemantics 1.0 – More reading on Patterns