Answer: Though, here is the list of some OOPs Design patterns – for this question interviewer expect that a candidate is at least familiar with some name of design patterns, he doesn’t expect details. However, as a next question they may pick one or may ask you to pick one and to explain.
It is better to answer this questions by categorizing Design patterns and their name.
Creational Design patterns
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton
Structural Design patterns
- Bridge
- Adapter
- Proxy
- Decorator
- Facade
- Composite
- Flyweight
Behavioral design patterns
- Observer
- Command
- Mediator
- Chain of Responsibility
- Memento
- State
- Strategy
- Visitor
- Template Method
- Interpreter
- Iterator