Si un programa ha deserializado un objeto literalmente (no importa cómo, pero solo diga que se usó BinaryFormatter).Reinyectar dependencias de un objeto recién deserializado
¿Cuál es un buen diseño para volver a inyectar las dependencias de este objeto?
¿Hay un patrón común para esto?
Supongo que tendré que ajustar el método Deserialize() para actuar como una fábrica dentro del contenedor.
Gracias!
"Todos los problemas en la informática se pueden resolver con otro nivel de indirección, excepto por el problema de demasiadas capas de indirección". –
Pienso en mi sugerencia como * eliminar * una capa de indirección. (¡O al menos eliminando la necesidad de uno adicional!);) –
Tengo que admitir que Jeff, esta fue una posible solución que cruzó por mi mente. Lo he implementado ahora y la base de código es mejor :) – nbevans