Singleton pattern
I’m not a fan of a singleton based solutions. I have always a feeling that they are bad design and I always ask a question: Is it needed? Anyway there are perfectly reasonable arguments to implement them in some scenarios. My singleton implementations varied over time and requirements, but I …