Claro pero eso es algo de los FW's no del MVC, tienen una implementacion "base" para hacerte la vida mas facil(en teoría y para algunos), en el caso de Zend actualmente un modelo no extiende de nada, antiguamente extendía de Zend_Db_Table|Zend_Db_Table_Abstract con lo malo que esto tiene, atar a tu modelo a una bbdd y forzarte una implentación en tu domain model.
Y para extender depende de cada FW, si esta el autoload(como debería tener cualquier FW decente) no deberías preocuparte por nada.
Cake
Código PHP:
Ver originalclass Animales extends AppModel
{}
class Mamifero extends Animales
{}
Zend
Código PHP:
Ver originalclass Animales
{}
class Mamifero extends Animales
{}
Saludos.