Chi è conoscitore ad un livello almeno medio della metodologia in oggetto ?

Volevo sapere se si puo' programmaticamente cambiare il model.

Cioe', se durante l'esecuzione del codice si puo' tipizzare la view deviando verso un model diverso da quello iniziale...Siccome l'applicazione è abbastanza complessa, ho paura a farlo e chiedo prima