Ich probiere jetzt mal ein Interface-Pattern aus.
Sieht laut meinem bescheidenen Wissensstand so aus, als könnte es so funktionieren. Ich implementiere einfach jede Methodengruppe (Daten lesen, sortieren, filtern) als Interface und lege den entsprechenden Code in eine eigene Datei ab.
Was meint Ihr?