L'utilisation d'une factory permet de ne pas lier directement l'instance de l'objet dans la classe parente, facilitant ainsi la gestion des dépendances et permettant l'injection de différents objets.