What are the different types of Design Patterns and Explain
them?

Answer Posted / pandu

There are three basic design patterns:

1) structural
2) creational
3) behavioral
Structural patterns: generally deal with relationships
between entities, making it easier for these entities to
work together.

Creational patterns: provide instantiation mechanisms,
making it easier to create objects in a way that suits the
situation.

Behavioral patterns: are used in communications between
entities and make it easier and more flexible for these
entities to communicate.

Is This Answer Correct ?    10 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between factory and builder design pattern?

507


What is the difference between factory and strategy design pattern?

550


How did you design your unit tests?What about integration tests?

1801


What is single tone design pattern in java?

549


What is the use of such a class?

668






Can we make the reference instance non static?

548


Did you use ooa/ood methodologies? Did you use design patterns?

638


Can we inherit singleton class?

608


What is onion architecture?

640


5.Develop an entity relationships diagram that identifies physical entity relationships.

2447


Using any system, product, or service your organization provides, identify the human system roles for the product.

2192


Why is singleton used?

627


What is the difference between proxy and adapter?

607


Explain what are 5 common problems in the software development process?

614


What are the most popular design patterns?

579