Originariamente inviato da weppos
In realtà nessuno dei due approcci è OO (Object Oriented).
Nel tuo caso potrebbe essere molto più indicato l'uso del Singleton Design Pattern.
A quel punto puoi benissimo utilizzare una classe registry
che sfrutta Singleton da utilizzare con set e get.