Skip to content
Sharp

Design patterns · interview question

In an e-commerce application, you need to implement a payment processor that can handle different payment methods. Which design pattern is most suitable for managing the instantiation of these payment processors?

Multiple choiceMediumchapter-13-curatedpremiumdesign-patternsfactory-pattern
Choose one answer
Answer and explanation

Correct answer

D. Factory Pattern

Why

The Factory Pattern is well-suited for creating different payment processors based on the type of payment method required. It encapsulates the creation logic and can return the appropriate interface for the payment processor.

Test yourself on Design patterns

A free test with instant, explained results. No account needed.

Start free test
All Design patterns questions →