Il s'agit d'un projet d'application console qui applique une remise à hauteur du tarif de la campagne en fonction du produit ajouté au panier. Dans cette application, le modèle de stratégie est utilisé.
Nous pouvons avoir besoin de plusieurs algorithmes lors de la mise en œuvre d'une campagne basée sur le type de produit. Les algorithmes de campagne sont différents pour chaque groupe de produits, et nous avons utilisé ce modèle pour établir une structure plus centralisée et durable lors de l'ajout d'un nouveau groupe de produits ou d'un nouveau type de campagne.
Il s'agit d'un projet d'application console qui applique une remise égale au tarif de la campagne en fonction du produit ajouté au panier. Le modèle de stratégie est utilisé dans cette application.
Nous pouvons avoir besoin de plusieurs algorithmes lors de la mise en œuvre de campagnes en fonction du type de produit. Les algorithmes de campagne sont différents pour chaque groupe de produits, et nous avons utilisé Strategy Pattern pour créer une structure plus centralisée et durable lors de l'ajout d'un nouveau groupe de produits ou type de campagne et pour déterminer la stratégie de campagne au cas par cas lors de l'exécution.