Design pattern
Meaning in software engineering, with examples
In software engineering, design pattern means: A proven, reusable solution to a common design problem in code, such as Singleton, Factory or Observer, described as a general approach rather than finished code.
In Turkish: tasarım kalıbı, tasarım deseni, tasarım örüntüsü
How it is used
Developers apply, recognize and sometimes overuse design patterns. In reviews you may hear 'This is basically the strategy pattern' or 'We don't need a pattern for something this simple.'
Example sentences
We used the adapter design pattern to support three payment providers behind one interface.
Learning the common design patterns makes large codebases much easier to read.
Common collocations
- apply a design pattern
- common design patterns
- factory pattern
- observer pattern
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Architecture, Design Patterns and Graphics
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
