@Robert_G: Ja, das ist mal wieder ein schöner rundumschlag

Am besten Tso verwendet gleich Interfaces, um diese konkrete aufgabe zu generalisieren und von der implementierung zu entkoppeln
@Tso: Willkommen in der Praxis

...und lass dich von uns
OOP-lobbyisten nicht ins boxhorn jagen
mâxîmôv.
{KDT}