Я новичок в ninject, мне интересно, как я могу запускать пользовательский код инициализации при построении внедренных объектов? то есть. У меня есть класс Sword, который реализует IWeapon, но я хочу передать значение точки попадания в конструктор класса Sword, как мне этого добиться? Нужно ли мне писать свой провайдер?
Незначительный вопрос, ядро IKernel = новый StandardKernel (новый Module1 (), новый Module2 (), ...); Какова реальная польза наличия нескольких модулей в ядре? Я понимаю это, но может ли кто-нибудь дать мне официальное объяснение и вариант использования?
Большое спасибо!
Джеймс