What is Design patterns

Explain what do you understand by the Design patterns?

E

Expert

Verified

Design Patterns are the simple and elegant solutions of commonly happening problems in the software design. Design Patterns make it easier to reuse the successful designs and architectures of the experienced and professional Designers.

There exist 3 kinds of the Patterns:

a) Creational - Concerned with the creation of objects

c) Structural - Concerned with the composition of classes or the objects.

d) Behavioral - Characterizes the ways in which the classes and the objects interact and distribute the responsibility.

   Related Questions in Software Engineering