JAVA DESIGN PATTERN Questions and Answers

Explain what is Java Design Pattern?

A design pattern is a language independent strategies for solving common object oriented design problem.  It describes how to structure classes to meet a given requirement.