标签: design-patterns singleton global
我的印象是单例是正确的设计模式,它为设计的发展,扩展等增加了灵活性,而全局变量只是一种解决方法。但是在这个论坛中提出的一个问题中,我被告知要尽量避免使用单身模式并寻求全球非会员功能。这是什么原因?
答案 0 :(得分:1)
以下是参考页:Global vs Singleton in .NET
根据我的理解,使用singleton,我可以控制对象何时初始化。但是对于全局变量,这样做有点困难。