No sé para qué necesitas Model ni qué contiene, pero teniendo en cuenta que estás hablando de convertirla en abstracta...
Supón que tienes una clase HijoModel que extiende de Model, pues entonces puedes hacer
HijoModel hModel = new HijoModel();
View view = new View();
new Controller(view,hModel);
Eso es una forma de usar polimorfismo.
Me da la impresión de que no comprendes correctamente qué es el polimorfismo y cómo funciona la herencia.
http://codejavu.blogspot.de/2013/06/...o-en-java.html