Вход на сайт
Инъекции при наследовании
NEW 07.11.22 16:04
в ответ alex445 07.11.22 13:10
Есть идея, что в каждом потомке надо использовать внешний объект-сервис определённого типа. Новый чел, пришедший делать нового потомка, может об этом не знать и начнёт невдуплять, как сервис инжектировать. Будет в методы его передавать, например. А можно "заставить" его это сделать через обязательный параметр базового конструктора. Тогда ему и в потомковом придётся эту инжекцию провести.
Ну т.е. задача решена :D
Тогда лучше использовать не "заставить", а "подсказать, как правильно".
подсказать как правильное могут коллеги, которые уже давно работают.
NEW 07.11.22 18:04
в ответ Программист 07.11.22 16:04
Ну т.е. задача решена :D
Решена корявым и портянковым способом. А надо, чтобы было меньше портянок.
подсказать как правильное могут коллеги, которые уже давно работают.
А если коллеги, работавшие с этим кодом, умерли? Или вообще в 40 лет на пенсию вышли, во Флориде виллы прикупили и на всё забили, кроме виндсёрфинга?