Skip to content
Sharp

Design patterns · interview question

Which pattern would you use to expose only certain functionalities of a complex subsystem to a client?

Multiple choiceMediumchapter-13-curatedpremiumdesign-patternsproxy-and-adapter
Choose one answer
Answer and explanation

Correct answer

C. Facade

Why

The Facade pattern is used to provide a simplified interface to a complex subsystem, exposing only certain functionalities to the client and hiding the complexities.

Test yourself on Design patterns

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

Start free test
All Design patterns questions →