Original Link: http://eamann.com/tech/the-case-for-singletons/
Still, Singletons are considered an “anti-pattern” by many developers. They claim it’s an overused pattern that’s misused by too many developers. True, it can be misused, but so can Axe body spray and words like YOLO. Overuse doesn’t make them wrong per se, you just need to be very judicious in when, where, why, and how you use them.