Nella progettazione del mio programma, arrivo spesso al punto in cui devo passare istanze di oggetti attraverso diverse classi. Ad esempio, se ho un controller che carica un file audio e quindi lo passa a un lettore e il lettore lo passa al playerRunnable, che lo passa di nuovo da qualche altra parte ecc. Sembra un po 'male, ma non lo faccio sapere come evitarlo. O va bene farlo?
EDIT: Forse l'esempio del lettore non è il migliore perché potrei caricare il file in un secondo momento, ma in altri casi non funziona.