| |
| | Essential Software Design Patterns (Site not responding. Last check: 2007-11-06) |
 | | A software design pattern describes a family of solutions to a software design problem. |
 | | It consists of one or several software design elements such as modules, interfaces, classes, objects, methods, functions, processes, threads, etc., relationships among the elements, and a behavioral description. |
 | | This document catalogues a large number of software design patterns from a variety of sources, in particular from the literature on software architecture and various books and conferences about design patterns. |
| wwwipd.ira.uka.de /~tichy/patterns/overview.html (249 words) |
|