Design pattern (software)
Jump to navigation
Jump to search
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 computer programming that its general solution is taught independently of any particular programming language.