Design pattern (software): Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer No edit summary |
imported>Pat Palmer No edit summary |
||
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 in object-oriented computer programming that its general solution is taught independently of any particular programming language. The term fell into widespread use after the publication of the "Gang of Four" book [[Design Patterns (book)|Design Patterns]]. | A '''software design pattern''' is a challenge encountered so commonly 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]]. |
Revision as of 10:12, 11 October 2020
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 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.