Ciao,
ho diverse classi che si occupano dell'accesso ai dati, altre che istanziano quest'ultime e che fungono quindi da "controller".

Vorrei però fare in modo che le prime siano istanziate solo dai loro rispettivi controller, regolare questo comportamento direttamente nel costruttore.


Con instanceof posso fare questo check, ma sono costretto a passare al costruttore l'oggetto chiamante?

E' una paranoia inutile?