melmager
Erfahrenes Mitglied
Also ich habe eine Classe Daten die wie eine Enmeration arbeitet (in der Classe selber ist ein ArrayList)
und nun müsste ich von zwei andren Classen drauf zugreifen.
Wie stelle ich sicher das sich die beiden Zugriffe sich nicht gegenseitig beeinflussen ? also das Zugriff A auf Position 8 ist und Zugriff B auf Position 15.
Ich müsste (denke ich mal) den Functionen mitteilen wer zugreift.
dann würde ich intern über eine hashmap gehen um festzuhalten an welcher stelle der jeweilge Zugreifer unterwegs ist.
Ist das ein gangbarer Weg - oder gibts eine bessere Vorgehensweise ?
Code:
class Daten {
boolean hasNextData();
Daten getNextData();
}
und nun müsste ich von zwei andren Classen drauf zugreifen.
Wie stelle ich sicher das sich die beiden Zugriffe sich nicht gegenseitig beeinflussen ? also das Zugriff A auf Position 8 ist und Zugriff B auf Position 15.
Ich müsste (denke ich mal) den Functionen mitteilen wer zugreift.
Code:
class A {
quelle.hasNextData(this);
Code:
class Daten {
hasNextData(Obj obj) { }
}
dann würde ich intern über eine hashmap gehen um festzuhalten an welcher stelle der jeweilge Zugreifer unterwegs ist.
Ist das ein gangbarer Weg - oder gibts eine bessere Vorgehensweise ?
Zuletzt bearbeitet: