Вход на сайт
Пустой виртуальный метод вместо интерфейса
1779 просмотров
Перейти к просмотру всей ветки
в ответ MrSanders 14.10.24 11:43
Затем, чтобы можно было работать с неидеальным кодом.
Все самые популярные мок-фремворки не работают с кодом. На вход ты даешь интерфейс или какой-нибудь класс и преймворк "пишет" свои классы наследники. Идеальный там код или нет вообще никого не интересует.
В яве самое, пожалуй, частое применение: подменить значение приватного поля.
Наиболее популярные мок-фремворки этим не занимаются.