Gang of Four (GoF) Design Pattern

Gang of Four (GoF) Patterns are 23 main software design patterns providing recurring solutions to common problems in software design. They were developed by  Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, often referred to as the Gang of…
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…