以下陈述和一个问题基于我自己的经历,如果有些不正确,你可以自由指出。 事实上,我真心赞赏它。
在几乎所有的申请结构中,开发商都使用IoC集装箱溶解型号,即:InSingletonScope()
(从Ninject获得的术语,但我确信,大多数情况下都会有意思)。
An example of a class instance, that you only need one of, could be an implementation of ICloudStorageProvider for example.
If an ICloudStorageProvider implementation instance is comprising a login data to the cloud account in a form of a nested LoginData class, or just the plain Login and Password fields, so far I ve been calling a method like LocalStorageProvider.SaveLoginData(...)
whenever I needed to persist it. A different class, that knew how to do it, saved the data for my class instance.
如果存在一种机制,允许将此类“ing子”物体的整批编号到当地数据库中,从而使生命更加容易。 那么,如果重新启用,或再次需要潜水器,那么,它就只能将它与上述示意图数据结合起来。
由于IoC集装箱是目前发射的物体的责任,因此似乎与这种责任完全吻合。
是否有这样的机制,这种机制既是IoC又是序列的,?