Design pattern
From Wikipedia, the free encyclopedia
A Design pattern is a formal way of documenting successful design concepts. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines.
Main article
- Pattern language - cross-domain analysis and overview of design patterns and pattern languages.
Domain-specific articles
- Design pattern (architecture), a way of capturing and communicating design ideas in architecture.
- Design pattern (computer science), a standard solution to common problems in software design.
- Architectural pattern (computer science), a standard solution to architectural problems in software engineering.
- Interaction design pattern, used in interaction design / HCI.
- Pedagogical patterns, documenting good practices in teaching.
Books
- A Pattern Language by Christopher Alexander, with patterns for the design of towns and buildings (architecture).
- Design Patterns ("Gang-of-four book") by Erich Gamma et al, with patterns for object-oriented programming (sw engineering).
- Designing Interfaces by Jenifer Tidwell, with patterns for interaction design
Similar concepts
- Style guide, repeatable graphic design elements and styles.