Gegenfrage: haben Interfaces irgendeinen Vorteil in der erzeugten Programmdatei?
Klar...
Aber 90% der Vorteile sind für Dich als Entwickler...
Ein Beispiel:
Code:
SchreibeDatenWeg.exe /SQLite
SchreibeDatenWeg.exe /REST:https://www.meinserver.de
SchreibeDatenWeg.exe /
MySQL
ist in der exe 1. Zeile
IDatenZiel := TDatenWriter.CreateFromParamOrDefault(Params);