What are the different types of Design Patterns and Explain them?
Ravi Kumar
Refer
http://www.dotnetuncle.com/Design-Patterns/dot-net-design-pattern-interview-questions.aspx
Design patterns are mainly of three typesCreationalStructuralBehavioral
Creational patterns are ones that create objects for you,rather than having you instantiate objects directly. Thisgives your program more flexibility in deciding whichobjects need to be created for a given case.
Structural patterns help you compose groups of objects intolarger structures, such as complex user interfaces oraccounting data.
Behavioral patterns help you define the communicationbetween objects in your system and how the flow iscontrolled in a complex program