Re[8]: Интерфейсы и реализация
От: · Великобритания  
Дата: 03.09.20 17:43
Оценка:
Здравствуйте, rosencrantz, Вы писали:

R>·>Модуль это в смысле jar/dll? Да, там без интерфейса в принцпипе не получится. Я об этом уже писал в самом первом моём сообщении. Но у модуля довольно много накладных расходов и они должны быть меньше, чем выгода от использования модулей.

R>Не, модуль в смысле — совокупность кода, решающего осмысленную (осмыслимую) задачу (как в "модульное тестирование"). Это может быть 1 класс — какой-нибудь StringBuilder. Может быть несколько — CsvReader и CsvRow.
Ок. Вот тогда твой пример с UserHandler непонятен. Я так и не понял накой там interface UserHandler, чем плох просто class UserHandler.
И уж тем более кошмарик BatchInsertingUserHandler, как будто ты имя класса так придумал.
Я для сравнения привёл код без интерфейса — по каким критериям он хуже?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.