T
Tersus
Gast
Guten Abend,
dämliche Frage, die ich derzeit selbst mit einem Nein beantworte. Ich habe in mehreren Klassen eine immer wiederkehrende Methode, in der jedoch "nur" die ersten 3 Parameter pro Klasse gleich sind.
Parameter A bis C sind für jede Klasse gleich.
Dass ich hierfür kein Interface nehmen kann, ist mir klar, da die Methoden stets eine andere Signatur aufweisen und über ein Interface möchte ich die Klassen auch gar nicht ansprechen, denn sie sind zumindest dafür zu speziell.
Mir fehlt nur die Lust, für jede dieser Klassen, immer wieder die Methode mit fast gleichen Parametern und identischer JavaDoc in Bezug auf die ersten 3 Parameter hin zuschreiben.
Gibt es da irgendeine Lösung oder einen Trick?
Grüße
PS: Nein, ich kann die Methoden nicht aufteilen oder Parameter auslagern. Es muss leider eine Methode sein, in der sich alle Parameter befinden.
dämliche Frage, die ich derzeit selbst mit einem Nein beantworte. Ich habe in mehreren Klassen eine immer wiederkehrende Methode, in der jedoch "nur" die ersten 3 Parameter pro Klasse gleich sind.
Code:
doSomething(param A, param B, param C, ...)
KlasseA.doSomething(param A, param B, param C, param D)
KlasseB.doSomething(param A, param B, param C, param E, param F)
KlasseC.doSomething(param A, param B, param C, param G, param H)
...
Dass ich hierfür kein Interface nehmen kann, ist mir klar, da die Methoden stets eine andere Signatur aufweisen und über ein Interface möchte ich die Klassen auch gar nicht ansprechen, denn sie sind zumindest dafür zu speziell.
Mir fehlt nur die Lust, für jede dieser Klassen, immer wieder die Methode mit fast gleichen Parametern und identischer JavaDoc in Bezug auf die ersten 3 Parameter hin zuschreiben.
Gibt es da irgendeine Lösung oder einen Trick?
Grüße
PS: Nein, ich kann die Methoden nicht aufteilen oder Parameter auslagern. Es muss leider eine Methode sein, in der sich alle Parameter befinden.