What is a software design pattern?

What is a software design pattern?

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.
What is an analysis pattern?
What is an analysis pattern? - It is a software pattern which is not related to a language. It is related to a business domain like health care, telecom...
Differences between analysis patterns and design patterns
Differences between analysis patterns and design patterns - Analysis pattern are targeted for domain architecture, where as design pattern are targeted for implementation...
What is Singleton pattern?
What is Singleton pattern? - Singleton pattern is one of the design patterns that is utilized for restricting instantiation of a class to one or few specific objects...
Post your comment