nbe*_*ans 9 c# dependency-injection ioc-container autofac
如果一个程序实际上只是反序列化一个对象(并不重要,但只是说使用了BinaryFormatter).
用于重新注入此对象的依赖项的好设计是什么?
这有一个共同的模式吗?
我想我需要将Deserialize()方法包装起来作为容器内的工厂.
谢谢!
Jef*_*nal 11
您不应该序列化具有本身无法序列化的依赖项的对象.
相反,将其拆分为两个类:将可序列化部分提取到单独的类中.
反序列化后,您可以将结果对象与原始类的实例(具有依赖项的实例)相关联.
归档时间: |
|
查看次数: |
1614 次 |
最近记录: |