Design pattern (software): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(clarifying)
imported>Pat Palmer
(adding that the original book named nearly 2 dozen design patterns)
 
Line 2: Line 2:
{{Dambigbox|Design pattern (software)|Design pattern}}
{{Dambigbox|Design pattern (software)|Design pattern}}


A '''software design pattern''' is a challenge encountered so commonly, especially in object-oriented computer programming, that its general solution is taught independently of any particular programming language.  The term fell into widespread use in 1995 after the publication of the "Gang of Four" book [[Design Patterns (book)|Design Patterns]].
A '''software design pattern''' is a challenge encountered so commonly, especially in object-oriented computer programming, that its general solution is taught independently of any particular programming language.  The term fell into widespread use in 1995 after the publication of the "Gang of Four" book [[Design Patterns (book)|Design Patterns]], which identified and named nearly two dozen design patterns.

Latest revision as of 20:40, 15 December 2020

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.
This article is about Design pattern (software). For other uses of the term Design pattern, please see Design pattern (disambiguation).

A software design pattern is a challenge encountered so commonly, especially in object-oriented computer programming, that its general solution is taught independently of any particular programming language. The term fell into widespread use in 1995 after the publication of the "Gang of Four" book Design Patterns, which identified and named nearly two dozen design patterns.