文章:细颗粒度Singleton模式实现

作为一个很典型的设计模式,Singleton模式常常被用来展示设计模式的技巧,并且随着技术的演进,.NET语言和Java都已经把经典《Design Patterns : Elements of Reusable Object-Oriented Software》中所定义的Singleton模式作了完善,本文讲述了C#是如何通过这样一个非常精简但又很完美的方式实现了一个进程内部线程安全的Singleton模式。

文章从最经典的Singletom模式谈起,解释了如何逐步实现细粒度的Singleton。通过代码和具体的场景,如Windows Form下的细颗粒度问题,告诉读者如何实现通用的细颗粒度Singleton等。通过这篇文章,作者试图说明针对不同的项目要求,应该尽可能地用语言和运行环境的特性去完成这些工作。

阅读全文:细颗粒度Singleton模式实现

你可能感兴趣的:(文章:细颗粒度Singleton模式实现)