2012-01-28 95 views
0

我的印象是singleton是适当的设计模式,它增加了设计的灵活性以进化,扩展等,而globals只是一种解决方法。但是在这个论坛中提出的一个问题中,我被告知尽量避免使用单例模式,去争取全球非成员职能。这是什么原因?单身或全局函数?

+2

让我[再次链接到帖子](http://jalf.dk/blog/2010/03/singletons-solving-problems-you-didnt-know-you-never-had-since-1995/) 。 – 2012-01-28 05:02:33

回答

1

这里是一个参考页:Global vs Singleton in .NET

在我的理解,有单,当对象被初始化我可以控制的。但对于全局变量来说,这样做有点困难。