Hi,
aktuell möchte Daten aus Dateien ermitteln und in entsprechende Objekte speichern.
Dabei habe ich schon einige Gedanken gemacht und möchte mal nach anderen Meinungen fragen.
1. Eine Datei ist ein Element welches sich auf einen Datenträger befindet und in Java über File angesprochen werden kann
Diese Datei hat Eigenschaften wie, Dateiname, Erstellungsdatum, Änderungsdatum, ....
2. Der Dateityp kann durch die Dateiendung oder den MIME Type aus einer Datei ermittelt werden und enthält wieder andere
Informationen, die in der Datei selbst nicht enthalten sind und dort auch nicht gespeichert werden können.
3. Eine weitere Einteilung nenne ich mal Dokumentart und diese definiert um welche Art von Inhalt es dich dabei handelt.
Beispiel von Dokumentarten: Fotos, Rechnungen, ...
Fotos ist von der Dokumentart "Bilder" enthält den Dateiyp "bmp, jpg, tif,..." und ist eine Datei.
Rechnung ist von der der Dokumentart "Korrespondenz" enthält den Dateityp "pdf, office-paket, jpg" und ist eine Datei
Dabei ist die Klasse "Datei" die oberste Klasse.
Da es sich immer und Dateien handelt denke ich das der Dateityp immer von Datei erben kann.
Bei der Dokumentart handelt sich nicht immer um den gleichen Dateityp.
Ein Foto kann ein jpg, bm, ein Tiff oder etwas anderes sein und daher denke ich das eine Vererbung nicht das richtige wäre??
Auch eine Rechnung kann vom Dateityp ein Gesantes JPG, eine pdf oder ein Word Dokument sein.
Dabei müsste man den Wert von extends im Java code durch eine Variable ergänzen und dann die jeweilige Vererbung zur
Laufzeit entscheiden?
aktuell möchte Daten aus Dateien ermitteln und in entsprechende Objekte speichern.
Dabei habe ich schon einige Gedanken gemacht und möchte mal nach anderen Meinungen fragen.
1. Eine Datei ist ein Element welches sich auf einen Datenträger befindet und in Java über File angesprochen werden kann
Diese Datei hat Eigenschaften wie, Dateiname, Erstellungsdatum, Änderungsdatum, ....
2. Der Dateityp kann durch die Dateiendung oder den MIME Type aus einer Datei ermittelt werden und enthält wieder andere
Informationen, die in der Datei selbst nicht enthalten sind und dort auch nicht gespeichert werden können.
3. Eine weitere Einteilung nenne ich mal Dokumentart und diese definiert um welche Art von Inhalt es dich dabei handelt.
Beispiel von Dokumentarten: Fotos, Rechnungen, ...
Fotos ist von der Dokumentart "Bilder" enthält den Dateiyp "bmp, jpg, tif,..." und ist eine Datei.
Rechnung ist von der der Dokumentart "Korrespondenz" enthält den Dateityp "pdf, office-paket, jpg" und ist eine Datei
Dabei ist die Klasse "Datei" die oberste Klasse.
Da es sich immer und Dateien handelt denke ich das der Dateityp immer von Datei erben kann.
Bei der Dokumentart handelt sich nicht immer um den gleichen Dateityp.
Ein Foto kann ein jpg, bm, ein Tiff oder etwas anderes sein und daher denke ich das eine Vererbung nicht das richtige wäre??
Auch eine Rechnung kann vom Dateityp ein Gesantes JPG, eine pdf oder ein Word Dokument sein.
Dabei müsste man den Wert von extends im Java code durch eine Variable ergänzen und dann die jeweilige Vererbung zur
Laufzeit entscheiden?