Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Meflin,
23. Jul 2013
Stell dir zum Beipsiel vor, du implementierst Spielstrategien für Blackjack über das Strategiepattern. Dann hast du eine Strategie die zieht Random Karten bis zu einem Grenzwert (geht vllt. noch ohne Zustand). Und dann denkst du dir, du implementierst das doch besser mit der Kartenzählen-Strategie, die sich ja dann die letzten Spiele merken muss. Und das ganze noch für Multiplayer. Das geht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Meflin,
23. Jul 2013
Ganz einfach: eine nicht-trivale Strategie kann ja auch schnell mal eigenen, internen Zustand haben. Da fährst du mit deinem statischen Ansatz ganz schnell gegen die Wand. Wenn du das ganze also von der Architektur her schon so aufbaust, wirst du nie eine (in diesem Sinne) nicht-triviale Strategie implementieren können. Was du aber vorher eher nicht abschätzen kannst, ob du das nicht doch mal...