Re[8]: проектирование
От: neFormal Россия  
Дата: 20.07.17 14:19
Оценка:
Здравствуйте, dmz, Вы писали:

dmz>Нет, ну правда — отрисовка двухствольной пушки как-то отличается

dmz>от одноствольной? Казалось бы, и то, и другое — либо спрайт, либо
dmz>векторная модель в том или ином виде.

одноствольная состоит из двух спрайтов(башни и ствола), а двуствольная из трёх.
при этом при наследовании можно вызвать родительский метод отрисовки и к нему добавить второй ствол.
в случае х-я родителя так не вызвать, придётся дублировать код.
можно завести себе поле "parent" и обращаться к нему, но в случае нескольких уровней потомков нельзя вызвать отрисовку, обратившись прозрачно "насквозь" через несколько родителей.
вот вызов методов далёких предков я и ищу.

dmz>Может, лучше какие-то кейсы привести? Так-то:


да, надо достать пример. записан был.
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.