Harbor Freight Tools interview question

Explain Design Patterns