Вообще, советую почитать что-нить про паттерны, там все написанно - как разбивать классы, когда наследовать:
Если в общем -
www.ozon.ru/context/detail/id/2457392
Касательно предметной логики -
www.ozon.ru/context/detail/id/5497184
Но в вашем примере - согласен с коллегами - во определенно что-то путаете в самом MVC. Я кгода-то писал про MVC в контесте yii - думаю, вам полезно будет прочесть
habrahabr.ru/post/211739