Ein kurzer Test zum Weiterkommen. Beantworte jede Frage und prĂŒfe dann, wie du abgeschnitten hast.
1.Ein switch ĂŒber eine Zahlungsart steht an drei Stellen im Code, und pro Quartal kommt eine Zahlungsart dazu. Was spricht fĂŒr Strategy?
2.Welche Aufgabe hat der Kontext (im Beispiel die Kasse) beim Strategy-Pattern?
3.Du registrierst StandardVersand und ExpressVersand beide als IVersandkosten. Eine Klasse fordert im Konstruktor ein einzelnes IVersandkosten an. Was bekommt sie?
4.Wann ist ein Func<> die bessere Strategie als ein Interface?
5.Was ist der ehrlichste Nachteil von Strategy?