Нет-нет, я привёл плоскость с композицией, в которой есть наследование и в котором это не плохая практика :о)
Цитата:
|
эти свойства должны быть зашиты в родительский класс и тупо наследоваться
|
Вообще да, конечно, можно определить function getCloseButton, а в наследниках её переопределять, однако это придется делать в каждом наследнике, хотя известно, что у всех 40 клипов есть внутренности с именами "closeButton". Но это лишние телодвижения только ради статуса "по-пацански", последнее время мне такие подходы совсем не нравятся.
Посему я продолжу настаивать, что подход автора допустим. :P