Inyección de dependencias (Zenject)
Próximamente.
Esta página cubrirá (solo nivel Source):
- Por qué MCE utiliza Zenject (Extenject) para DI.
- El patrón Installer y todos los installers de MCE.
- Bindings de ProjectContext vs SceneContext.
[Inject]en métodosConstruct()vs inyección por campo.- Convención
.AsSingle().Lazy()y por qué. - Patrón
DialogManager.Factorypara instanciación en tiempo de ejecución. - Crear sus propios installers para sistemas personalizados.
- Testing con contenedores mock.
- Errores comunes y depuración de fallos de inyección.