- Usi il Singleton Pattern.
- Esporti un'interfaccia.
- Crei un controllore che fa da intermediario, e ascolta i componenti che gli mandano degli eventi.
- Alla fine, se hai bisogno di chiamare del codice cui non riesci ad arrivare, vuol dire che probabilmente l'hai messo nel posto sbagliato, quindi lo sposti in un'altra classe.