русский
Germany.ruForen → Архив Досок→ Programmierung

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

15.10.24 23:26
Re: Пустой виртуальный метод вместо интерфейса
 
alex445 патриот
in Antwort MrSanders 15.10.24 20:41, Zuletzt geändert 15.10.24 23:29 (alex445)
А бывают DI фреймворки, которые ТРЕБУЮТ чтобы конструктор был пустым. А все зависимости засовывают напрямую в аннотированные поля. Приватные. И наш красивый код ДОЛЖЕН использовать этот фреймворк. Потому что экосистема. И именно потому что экосистема к коду архитектурное требование - сеттеров быть не должно (мнэ, на вашем языке - проперть ридонли :)). Потому что значения установит DI. А геттеры или финальные (не переписываемые) или их нет, чтобы не давать доступа к полю даже наследникам.

Сначала призывают к соревнованиям по бегу, затем заранее простреливают обе ноги, затем дают пару модных костылей, которые немного облегчат участь.

 

Sprung zu