hallo leute
Problemstellung:
Ich schrieb eine Methode, die auf ein Array von Objekten zugreift und ein neues Array von denselben Objekten zurückliefert (irrelevant). Die Objekte besitzen 2 Attribute und der Algorithmus benötigt einmal das eine Attribut und einmal das andere. Ich hab einfach copy paste gemacht und 2 mal beinahe fast die selbe Methode implementiert.
Beide Methoden sind wie gesagt beinahe identisch...nur an einer Stelle greife ich auf verschiedene Attribute des jeweiligen Objekts.
Kennt jemand von euch eine Möglichkeit, wie man das generisch machen kann, so dass nur eine Methode ausreicht?
Problemstellung:
Ich schrieb eine Methode, die auf ein Array von Objekten zugreift und ein neues Array von denselben Objekten zurückliefert (irrelevant). Die Objekte besitzen 2 Attribute und der Algorithmus benötigt einmal das eine Attribut und einmal das andere. Ich hab einfach copy paste gemacht und 2 mal beinahe fast die selbe Methode implementiert.
Code:
Objekte[] methode_1(Objekte[]) {
...
String Attribut1 = Objekte[0].attribut1;
....
}
Objekte[] methode_2(Objekte[]) {
...
String Attribut2 = Objekte[0].attribut2;
....
}
Beide Methoden sind wie gesagt beinahe identisch...nur an einer Stelle greife ich auf verschiedene Attribute des jeweiligen Objekts.
Kennt jemand von euch eine Möglichkeit, wie man das generisch machen kann, so dass nur eine Methode ausreicht?