I have recently come to know that there is a design pattern in Java called Gang of Four (GoF). I'm not able to understand what it is and what's its use. Can anybody make me clear on this? Thanks in advance.
what is Gang of Four design pattern
95.2k Views Asked by harshita AtThere are 3 best solutions below

Gang Of Four (GOF) refers to the authors of the book:
Design Patterns: Elements of Reusable Object-Oriented Software
From WIKI:
Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing recurring solutions to common problems in software design. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch. The authors are often referred to as the Gang of Four, GoF,or Go4

Gang of Four is not a design pattern, it is the colloquial name for the book "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides (hence Gang of Four). Note that Gang of Four or GoF is used to refer to either the group of authors or the book itself.
Source: http://c2.com/cgi/wiki?GangOfFour