Hallo Leute,
Ich stell mir jetzt schon seit längerem die Frage wie man folgendes standard Problem am schönsten löst. Also zum Problem: Ich will aus einer Textdatei (Telefonbuch, Logdaten etc.) Daten auslesen und diese in eine Datenstruktur passierend auf Collections speichern. Es sollte für verschiedene Aufrufe die passende Struktur für einen schnellen Zugriff vorhanden sein.
Nun meine Frage: wie trennt man am sinnvollsten das einlesen von der Datenstruktur? Ich habe ja dann irgendwo die Datenstruktur (z.B. Telefonbuch) diese sollte (nach meinem empfinden) aber nicht die Aufgebe des einlesens abdecken wie ich finde. Meine Idee war: ich lasse eine Klasse von (bezogen auf das Telefpnbuch) TelephonbuchBuilder von Telefonbuch erben welche zusätzlich das einlesen anbietet. Aber um auf die Collections zugreifen zu könne muss ich sie auf protectet setzten was auch nicht gemacht werden sollte oder?
Wäre froh um ein paar Anregungen wie man dieses Problem schön löst.
mfg
Ich stell mir jetzt schon seit längerem die Frage wie man folgendes standard Problem am schönsten löst. Also zum Problem: Ich will aus einer Textdatei (Telefonbuch, Logdaten etc.) Daten auslesen und diese in eine Datenstruktur passierend auf Collections speichern. Es sollte für verschiedene Aufrufe die passende Struktur für einen schnellen Zugriff vorhanden sein.
Nun meine Frage: wie trennt man am sinnvollsten das einlesen von der Datenstruktur? Ich habe ja dann irgendwo die Datenstruktur (z.B. Telefonbuch) diese sollte (nach meinem empfinden) aber nicht die Aufgebe des einlesens abdecken wie ich finde. Meine Idee war: ich lasse eine Klasse von (bezogen auf das Telefpnbuch) TelephonbuchBuilder von Telefonbuch erben welche zusätzlich das einlesen anbietet. Aber um auf die Collections zugreifen zu könne muss ich sie auf protectet setzten was auch nicht gemacht werden sollte oder?
Wäre froh um ein paar Anregungen wie man dieses Problem schön löst.
mfg