Ich habe eine Klassengruppe, die, per Instanziierung, einen SQL Teilstring erzeugen. Ich nenne z.B. In, Between, Cases, Arithmetic, LogicContainer aus der Klassengruppe.
Das kann auch eine Klasse ganz allein lösen. Mein Ansatz wäre, eine Basisklasse zu entwerfen und die Aufgabe per Vererbung zu spezialisieren.
Alle Klassen müssen über die selben Methoden verfügen:
Das klingt nach Interface! Also werden diese Methoden in der Basisklasse definiert. Und in der Subklasse die von der Basiklasse erbt spezialisiert.
MFG