What is not a design pattern?
•
A design of a data structure
•
A domain-specific design
•
A design of an entire application
•
A design used only once
–
A design pattern should capture mature,
proven practices