Ali*_*söz 2 singleton castle-windsor
我有一个单身人士课,需要由城堡主持?我是城堡里的小新手.我在城堡中寻找单身人士,我看到将组件的生活方式属性设置为"Singleton"似乎已经足够了.但在这种情况下,似乎我不需要在"Singleton Pattern"中实现该类.我班的普通班级定义似乎没问题.
即使我将它定义为普通班级,城堡是否也将我的班级作为单身人士提供给我?或者我错过了什么?
不,你是绝对正确的 - 容器将在第一次需要时实例化你的类,从那时起实例将存在于你的容器中.
远离单身模式 - 它是邪恶的!:)
(不,严重 - 极少数情况下实现单例是非常必要的......如果你使用的是IoC容器,你将永远不必使用静态实例来实现单例,这可能会严重损害你的设计那些静态实例的类)