Design Patterns
Expert
Correction d'un Abstract Factory violant l'inversion de dépendance

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

bugfix
abstract-factory
dip
architecture
refactoring

Scénario Technique

Contexte Une application multi-plateforme (Web, Mobile) utilise une Abstract Factory pour créer ses composants UI. Le Problème Le code client instancie directement la factory concrète : const factory = new WebFactory(); const button = factory.createButton(); Ce couplage empêche toute inversion de dépendance et rend les tests difficiles. Contraintes Refactorer le système pour injecter la factory via abstraction (interface ou contrat). Le code client ne doit plus dépendre d’implémentation concrète. Livrable attendu Une architecture respectant DIP où la sélection de la factory est externalisée.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Design Patterns - Correction d'un Abstract Factory violant l'inversion de dépendance | Test Technique & Recrutement