Inoltre devi puntare a diminuire il più possibile la dipendenza fra le classi e questo lo ottiene seguendo rigorosamente un architettura MVC. L'unica dipendenza che ci deve essere fra le classi è qualche riferimento mentre per il resto cerca di evitare qualsiasi tipo di dipendenza fra classi altrimenti se in futuro dovrai fare qualche modifica al codice sarà un bordello.