Показать сообщение отдельно
Старый 05.06.2014, 23:07
2misha вне форума Посмотреть профиль Отправить личное сообщение для 2misha Найти все сообщения от 2misha
  № 1  
Ответить с цитированием
2misha

Регистрация: Apr 2014
Сообщений: 97
По умолчанию Использование MVC в проекте сайта

У меня есть абстрактный класс Page, в нем определен метод addFon, класс Initial (это у меня главная страница сайта) расширяется классом Page и в нем вызвать addFon я могу. Но вызвать его во View элемента Initial - не могу, так как View наследуется от Sprite, ибо если наследовать View от Initial и в Initial создавать объект класса View - будет ошибка.

Так как поступить чтоб можно было addFon вызвать во Вьюве главной страницы?

Добавлено через 14 минут
Можно сделать, чтоб вьюшки страниц наследовались от Page, а сами классы "собиратели вьюшек" страниц наследованы были от Sprite.

Но норм ли тогда выходит древо наследования? как по мне, то коряво выглядит.

Вообще я хотел нормальную иерархию, Page - Initial - View, но так как в Initial создаю объект класса View, то View приходится наследовать от простого Спрайта.

Как же тут поступить, чтоб и работало нормально, и иерархия классов по божески выглядела?