Skip to content
Sharp

Design patterns · interview question

When is the Observer Pattern a better fit than adding more code directly inside CheckoutService?

Multiple choiceHardchapter-13-curatedpremiumdesign-patternsobserver-pattern
Choose one answer
Answer and explanation

Correct answer

A. When one order-completed event should trigger several independent reactions like email, analytics, and loyalty updates

Why

Observer helps when multiple side effects should respond to the same domain event without forcing checkout orchestration to know every downstream concern directly.

Test yourself on Design patterns

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

Start free test
All Design patterns questions →