Refactoring : Créer un CartService qui embarque toute la gestion du panier