单身或全局功能?

时间:2012-01-28 04:58:30

标签: design-patterns singleton global

我的印象是单例是正确的设计模式,它为设计的发展,扩展等增加了灵活性,而全局变量只是一种解决方法。但是在这个论坛中提出的一个问题中,我被告知要尽量避免使用单身模式并寻求全球非会员功能。这是什么原因?

1 个答案:

答案 0 :(得分:1)

以下是参考页:Global vs Singleton in .NET

根据我的理解,使用singleton,我可以控制对象何时初始化。但是对于全局变量,这样做有点困难。