Java Design Patterns Question:
Download Questions PDF

What is a software design pattern?

Answer:

A reusable software design solution in general for the problems that are recurrently occuring. Design pattern is not a solution but a description for how to solve a problem in different situations. OOP design patterns establishes the relationships between classes or objects. Design patterns are specifically dealt with problem solving at the software design level.

Download Java Patterns Interview Questions And Answers PDF

Previous QuestionNext Question
Identify singleton classes in a university that maintains several separate collections including the following for storing the list of faculty members, the list of students, the list of staff members, and one that maintains a list of these collections themselves?What are the differences between analysis patterns and design patterns?