Hallo zusammen,
ich hoffe ihr könnt mir bei folgendem Problem weiterhelfen - ich bin noch Java Anfänger - also seid bitte lieb ...
Ich habe ein Interface ITerminationCondition mit einer Methodendeklaration für die Klassen TerminationAfterSteps (prüft Abbruch nach bestimmter Schrittanzahl) und TerminationWithoutStateChange (prüft ob sich ein Objekt verändert hat). Meine Idee war, dass ich im Interface in der Methodendeklaration einfach alle Übergabeparameter ("aktuelle Schrittnr.", "altes Objekt", "neues Objekt") einbaue.
Nun ist es aber so, dass TerminationAfterSteps nur die "aktuelle Schrittnr." und die Klasse TerminationWithoutStateChange nur die "altes Objekt" & "neues Objekt" benutzen würde.
Ich habe die Vermutung, dass das kein guter Programmierstil ist und hoffe nun auf eure Tipps!
Vielen Dank im Voraus!
Beste Grüße
Tobi
ich hoffe ihr könnt mir bei folgendem Problem weiterhelfen - ich bin noch Java Anfänger - also seid bitte lieb ...
Ich habe ein Interface ITerminationCondition mit einer Methodendeklaration für die Klassen TerminationAfterSteps (prüft Abbruch nach bestimmter Schrittanzahl) und TerminationWithoutStateChange (prüft ob sich ein Objekt verändert hat). Meine Idee war, dass ich im Interface in der Methodendeklaration einfach alle Übergabeparameter ("aktuelle Schrittnr.", "altes Objekt", "neues Objekt") einbaue.
Nun ist es aber so, dass TerminationAfterSteps nur die "aktuelle Schrittnr." und die Klasse TerminationWithoutStateChange nur die "altes Objekt" & "neues Objekt" benutzen würde.
Ich habe die Vermutung, dass das kein guter Programmierstil ist und hoffe nun auf eure Tipps!
Vielen Dank im Voraus!
Beste Grüße
Tobi