Hallo
In meiner Applikation muss ich einen automatischen Text generieren.
Es gibt ca. 5 Bedienungen die in verschiedenen Kombinantionen auftreten können und dementsprechend gibt es viele verschiedene Varianten um die richtigen Sätze in der richtigen Reihenfolge zusammen zu kombinieren.
Ich könnte natürlich all diese Kombinationen mit einer grossen Anzahl von "if" und "if else" abdecken. Dieser Lösungsansatz wäre allerdings alles andere als elegant und auch nicht wartbar.
Ich bin mir ziemlich sicher, dass es dafür ein Design Pattern geben muss. Ich denke dabei an das Zustand-Entwurfsmuster (State pattern). Da ich allerdings noch keine konkrete Vorstellung habe, wie ich das ganze implementieren soll, wollte ich mich zunächst vergewissern, ob es überhaupt das richtige Entwurfsmuster ist und wenn nicht, welches dann?
Würde dann auch vielleicht gerne etwas konkreter auf die Implementation eingehen.
In meiner Applikation muss ich einen automatischen Text generieren.
Es gibt ca. 5 Bedienungen die in verschiedenen Kombinantionen auftreten können und dementsprechend gibt es viele verschiedene Varianten um die richtigen Sätze in der richtigen Reihenfolge zusammen zu kombinieren.
Ich könnte natürlich all diese Kombinationen mit einer grossen Anzahl von "if" und "if else" abdecken. Dieser Lösungsansatz wäre allerdings alles andere als elegant und auch nicht wartbar.
Ich bin mir ziemlich sicher, dass es dafür ein Design Pattern geben muss. Ich denke dabei an das Zustand-Entwurfsmuster (State pattern). Da ich allerdings noch keine konkrete Vorstellung habe, wie ich das ganze implementieren soll, wollte ich mich zunächst vergewissern, ob es überhaupt das richtige Entwurfsmuster ist und wenn nicht, welches dann?
Würde dann auch vielleicht gerne etwas konkreter auf die Implementation eingehen.