Singleton Design Pattern in Java

Let’s start the series on Design Pattern with the famous Singleton design pattern.  What is design pattern? A design pattern is a language independent proven solution for solving common object oriented design problems.   Why we say that it is proven…