Question d’entretien chez Chess.com

Explain some design patterns and examples