FACTOID # 3: Andorrans live the longest, four years longer than in neighbouring France and Spain.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Design pattern

A design pattern is a formal way of documenting successful solutions to problems. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines.[citation needed] Christopher Alexander (born October 4, 1936 in Vienna, Austria) is an architect noted for his theories about design, and for more than 200 building projects in California, Japan, Mexico and around the world. ...

Contents

Main article

  • Pattern language - cross-domain analysis and overview of design patterns and pattern languages.

A pattern language is a special form of textual documentation, used to document successful solutions to typical challenges in a design process. ...

Domain-specific articles

The idea of capturing design ideas as a pattern is usually attributed to Christopher Alexander, a Austrian born American architect. ... In software engineering (or computer science), a design pattern is a general repeatable solution to a commonly occurring problem in software design. ... Architectural patterns are software patterns that offer well-established solutions to architectural problems in software engineering. ... In interaction design, an interaction design (ID) pattern is a general repeatable solution to a commonly-occurring usability problem in interface design or interaction design. ... In the last years the scope of pattern languages has expanded to include domains as diverse as group work, software design, human computer interaction, education, etc. ...

Book titles

  • 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 (software engineering).
  • Designing Interfaces by Jenifer Tidwell, with patterns for interaction design
  • Head First Design Patterns by Eric Freeman and Elisabeth Freeman, a book that explains design patterns in an interesting and simple way

A Pattern Language: Towns, Buildings, Construction is a 1977 book on architecture. ... This article is about the book by Gamma et al. ...

See also

  • Style guide, repeatable graphic design elements and styles.

  Results from FactBites:
 
Design Pattern Synopses (4381 words)
The Filter pattern is a special case of the Decorator pattern, where a data source or data sink object is wrapped to add logic to the handling of a data stream.
The Composite pattern also allows the objects in the tree to be manipulated in a consistent manner, by requiring all of the objects in the tree to have a common superclass or interface.
The Flyweight pattern is often combined with the Composite pattern to represent the leaf nodes of a hierarchical structure with shared objects.
The Elements of a Design Pattern (1810 words)
One of the key benefits of a design pattern over a style guide or guideline document is the heavy emphasis on the context of use of each element in the library.
Mentioning other patterns that interact with this one helps the designer understand what else they'll need to consider when they are putting their design together.
Design patterns are a very powerful approach to getting the all the designers in the organization on the same page.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m