T
t_fuchs005
Gast
Hallo,
ich habe eine (abstrakte) Basisklasse, in der ich aber auch einige Methoden implementiert habe. In diesen Methoden verwende ich Strings, die als Attribute in der Klasse definiert sind.
Initialisiert werden diese Strings allerdings erst in den Subklassen, da sie spezifisch für die jeweilige Subklasse sind.
Mir stellt sich die Frage, wie ich "erzwingen" kann, dass diese String initialisiert werden müssen in den Subklassen. Hat jemand einen Tipp, wie man sowas löst? Vielleicht gibt es auch ein Pattern dafür, mit dem man sowas eleganter lösen kann?
Danke für jeden Tipp!
t_fuchs005
ich habe eine (abstrakte) Basisklasse, in der ich aber auch einige Methoden implementiert habe. In diesen Methoden verwende ich Strings, die als Attribute in der Klasse definiert sind.
Initialisiert werden diese Strings allerdings erst in den Subklassen, da sie spezifisch für die jeweilige Subklasse sind.
Mir stellt sich die Frage, wie ich "erzwingen" kann, dass diese String initialisiert werden müssen in den Subklassen. Hat jemand einen Tipp, wie man sowas löst? Vielleicht gibt es auch ein Pattern dafür, mit dem man sowas eleganter lösen kann?
Danke für jeden Tipp!
t_fuchs005