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

Инъекции при наследовании

687  1 2 все
Программист коренной житель07.11.22 16:04
NEW 07.11.22 16:04 
в ответ alex445 07.11.22 13:10
Есть идея, что в каждом потомке надо использовать внешний объект-сервис определённого типа. Новый чел, пришедший делать нового потомка, может об этом не знать и начнёт невдуплять, как сервис инжектировать. Будет в методы его передавать, например. А можно "заставить" его это сделать через обязательный параметр базового конструктора. Тогда ему и в потомковом придётся эту инжекцию провести.

Ну т.е. задача решена :D


Тогда лучше использовать не "заставить", а "подсказать, как правильно".

подсказать как правильное могут коллеги, которые уже давно работают.

#21 
alex445 коренной житель07.11.22 18:04
NEW 07.11.22 18:04 
в ответ Программист 07.11.22 16:04
Ну т.е. задача решена :D

Решена корявым и портянковым способом. А надо, чтобы было меньше портянок.


подсказать как правильное могут коллеги, которые уже давно работают.

А если коллеги, работавшие с этим кодом, умерли? Или вообще в 40 лет на пенсию вышли, во Флориде виллы прикупили и на всё забили, кроме виндсёрфинга?

#22 
1 2 все