Question d’entretien chez LTM Limited

What are design patterns in Java?