Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Пустой виртуальный метод вместо интерфейса

12.10.24 08:19
Re: Пустой виртуальный метод вместо интерфейса
 
alex445 патриот
в ответ Murr 11.10.24 22:08, Последний раз изменено 12.10.24 08:25 (alex445)
А если я хочу и сеттер ещё вдобавок сделать непубличным?
-----
А зачем? внутри класса тебе достаточно просто переменной

А в иерархии классов? Вроде, считается плохим тоном делать защищённые переменные.


не объявляем геттер, тогда в имплементации можно его сделать

-----
По мне так ошибка.
Но вопрос будет ли он в рантайме доступен через интерфейс.

Не будет. Поэтому я тоже не хочу такого.


Меня уже больше интересует, зачем делать интерфейсы для целей лишь тестирования, если мок-фреймворки и так вытащат все данные рефлексией или парсингом исходного кода. Зачем мне загромождать свой код лишними конструкциями, которые в моей бизнес-логике не нужны?

 

Перейти на