Domanda di colloquio di DPL

what are design patterns and there usage