|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
|
Вам шашечки или ехать?
На мой взгляд, ни фига не костыль, а вполне себе системное решение. У меня, конечно, опыта немного - всего пара лет самостоятельного изучения, но я не могу представить себе ситуацию обхода подобной конструкции. В моём представлении, функционально работает в точности как абстрактный класс. Или я не прав?
__________________
Не сломано - не чини! |
|
|||||
Цитата:
Хотя ничего не мешает этот throw и в конструктор поместить, но тогда у абстрактного суперкласса не будет реализации конструктора.
__________________
Я заклинаю вас действовать иначе. Последний раз редактировалось Bletraut; 01.04.2019 в 18:18. |
|
|||||
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
|
Bletraut, caseyryan, да, сорри. Я имел в виду "абстрактный метод", а не "абстрактный класс". Оговорился.
__________________
Не сломано - не чини! |
|
|||||
Регистрация: Apr 2018
Сообщений: 42
|
Тоже такое когда-то использовал, но от ощущения костыльности решения при этом избавиться не получалось. Как-то видел, как один кулхацкер таким макаром абстрактные классы делал, кидая в конструкторе исключение, а в наследниках писал
|
Часовой пояс GMT +4, время: 11:06. |
|
« Предыдущая тема | Следующая тема » |
|
|