Design Patterns Quiz

Test your knowledge of design patterns with this online comprehensive design patterns quiz!


Design Patterns Quiz

Question 1
Which design pattern provides a way to access the elements of an aggregate object sequentially without exposing its internal representation?
A
Adapter
B
Bridge
C
Strategy
D
Iterator
E
Proxy
Question 2
Which design pattern aims to minimize memory usage by sharing as much data as possible with other similar objects?
A
Flyweight
B
Prototype
C
Facade
D
Abstract Factory
E
Builder
Question 3
Which design pattern defines a simplified interface to a set of interfaces in a program in order to define a higher-level interface to make it easier for clients to use?
A
Visitor
B
Facade
C
Composite
D
Chain of Responsibility
E
Mediator
There are 3 questions to complete.
List
Return
Shaded items are complete.
123
Return