Originally posted by madtree
I was speaking about Singletons not service locator. Don't put words in my mouth. Look again I never mentionned service locators. Anyway this discussion is going nowhere so I'm done.
Let me give you a wrong reason if that explains more. A singleton initialize a hashmap to store a list of countries or list of state is bad (just a simple example though).