
05.06.2014, 23:07
|
|
Регистрация: 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 приходится наследовать от простого Спрайта.
Как же тут поступить, чтоб и работало нормально, и иерархия классов по божески выглядела?
|