Es handelt sich um ein Konsolenanwendungsprojekt, das je nach dem in den Warenkorb gelegten Produkt einen Rabatt in Höhe des Kampagnenpreises gewährt. In dieser Anwendung wird das Strategiemuster verwendet.
Bei der Implementierung einer Kampagne basierend auf dem Produkttyp benötigen wir möglicherweise mehr als einen Algorithmus. Kampagnenalgorithmen sind für jede Produktgruppe unterschiedlich, und wir haben dieses Muster verwendet, um beim Hinzufügen einer neuen Produktgruppe oder eines neuen Kampagnentyps eine zentralisiertere und nachhaltigere Struktur zu etablieren.
Es handelt sich um ein Konsolenanwendungsprojekt, das je nach dem in den Warenkorb gelegten Produkt einen Rabatt in Höhe des Kampagnenpreises gewährt. In dieser Anwendung wird ein Strategiemuster verwendet.
Je nach Produkttyp benötigen wir bei der Implementierung von Kampagnen möglicherweise mehr als einen Algorithmus. Kampagnenalgorithmen sind für jede Produktgruppe unterschiedlich, und wir haben Strategy Pattern verwendet, um beim Hinzufügen einer neuen Produktgruppe oder eines neuen Kampagnentyps eine zentralere und nachhaltigere Struktur zu schaffen und die Kampagnenstrategie von Fall zu Fall zur Laufzeit festzulegen.