Skip to content
Sharp

Design patterns · interview question

Why is it important for a decorator to share the same interface as the object it decorates?

Multiple choiceEasychapter-13-curatedpremiumdesign-patternsdecorator-pattern
Choose one answer
Answer and explanation

Correct answer

C. To ensure object compatibility and interchangeability

Why

Sharing the same interface ensures that the decorated object can be used interchangeably with undecorated objects, maintaining compatibility and substitutability.

Test yourself on Design patterns

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

Start free test
All Design patterns questions →