Quiz: Design Patterns

Test your knowledge of design patterns.

Match The Answer
Select an option from the left-hand side

We need to create multiple resources that are very similar but complex to initialize every time.

Singleton pattern

We need to create instances of a type that have common and predictable features and functionalities but with slight variations.

Object pool

We need to create a resource once and then use it throughout our application.

Prototype pattern

We need to control the number of resources of the same nature that we spend on a particular activity.

Factory pattern


Get hands-on with 1400+ tech skills courses.