For a discussion of the term as used in a more specialized sense in computer programming see Design pattern (computer science).
For a discussion about the book of the same name that gave rise to the study and use of design patterns in computer programming, see Design Patterns.