Die aktuelle Dateiimplementierung verwendet einen intern erzeugten Writer, der die Daten in eine Datei schreiben kann.
Hier sollte die Logik in eine eigene FileWriter-Klasse ausgelagert werden.
public interface IArgeFileWriter<TFile, TFileData>
{
}
Dieses gilt auch für das Laden bzw. Auslesen von Dateien / Streams
public interface IArgeFileReader<TFile, TFileData>
{
}
Die aktuelle Dateiimplementierung verwendet einen intern erzeugten Writer, der die Daten in eine Datei schreiben kann.
Hier sollte die Logik in eine eigene FileWriter-Klasse ausgelagert werden.
Dieses gilt auch für das Laden bzw. Auslesen von Dateien / Streams