Hallo pl,
Abstrahiere die Datenhaltung vom Code. In Fakt taucht das PDO-Objekt gar nicht mehr auf in deinem Code weil ein austauschbarer Layer dahintersteckt welcher im einfachsten Fall als Attribut in der User-Instanz vorhanden ist.
habe ich schon gemacht ;) - wenn ich dich rictig verstanen habe. mir gehts nur um den weiteren verlauf meiner noch zu erstellenden klassen
schöne grüße MB