Innanzitutto grazie mille di avermi risposto.

Ho letto gli articoli e penso di aver capito solo di aver inventato l'acqua calda...
Il principio che ho in mente io dovrebbe appunto essere l'injection.

Si fa a volte riferimento implicito delle interfacce ma non ho capito in che modo queste possano tornare utili nel mio caso specifico

Non ho capito bene il concetto però di dipendenza dato che in questo tipo di implementazione non mi sembra di intuire una dipendenza, a meno che qual ora cambiasse ipoteticamente lo stato dell'oggetto database (per semplificare si passa dallo stato connesso a disconnesso), questo stato valga anche per l'oggetto user creato.

be questo è l'inizio ^^
Intendi dire che ci sono dei metodi migliori per affrontare questo problema?

Fractals visto che ci sei passa anche a PDO
Adesso però mi devi spiegare come hai fatto a capire che sto ancora usando la mysqlconnection hihihihihihihi

Uno dei motivi per andare ad affrontare questa struttura era anche questo passaggio perchè a breve sostituiremo il db da mysql a sql e volevo fare appunto una graduale migrazione delle pagine ove è presente un unico punti di accesso al db (percui manutenibile).

Ciao Ciao
Paolo