Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Une application crée différents types d’utilisateurs (Admin, Customer, Guest) avec une logique conditionnelle répétée. Le Problème Le code actuel utilise des if/else multiples : function createUser(type) { if (type === "admin") return new Admin(); if (type === "customer") return new Customer(); if (type === "guest") return new Guest(); } Contraintes Remplacer cette logique par une Factory centralisée évitant la duplication et facilitant l’ajout d’un nouveau type. Livrable attendu Une implémentation simple du Factory Pattern supprimant les conditions répétitives.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.