Noun
design pattern (plural design patterns) (architecture, computing, design) A formal way of documenting a general reusable solution to a design problem in a particular field of expertise.