Interface für Textzusammenfassungsstrategie
Um den Aufruf der Strategien für die Textzusammenfassung zu vereinheitlichen, wird eine abstrakte Basisklasse implementiert. Eine Klasse, die eine Textzusammenfassungsstrategie implementiert muss von dieser Basisklasse abgeleitet sein und deren Methoden implementieren.
Tasks:
-
Erstellung einer abstrakten Methode für die Zusammenfassung von Text -
Hinzufügen eines (readonly/static) Attributs zur Speicherung einer ID für die Strategie -
Finale Implementierung des Interface
Akzeptanzkriterien:
- AK1: Die Klasse hat eine abstrakte Methode für die Zusammenfassung von Text
- AK2: Die Klasse sollte eine geeignete ID speichern können, anhand derer die Strategie erkannt werden kann.
- AK3: Mindestens ein Unit-Test