Monthly Archives: September 2009

Singleton design pattern vs. static classes

During an internal .NET 101 training at Microsoft one of my students asked a very interesting question: why would we choose to use a Singleton design pattern instead of simply using a "global" static class?   After some thinking and investigation, … Continue reading

Posted in Software Engineering | 22 Comments