intermediateStructural Patterns (Java)

What is the Proxy pattern? Explain the 3 types: Virtual, Remote, and Protection proxy.

Tests whether you know the different reasons to interpose a proxy — lazy loading, network calls, or access control.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

What is the Proxy pattern? Explain the 3 types: Virtual, Remote, and Protection proxy.

Next Step

Continue to What is the Flyweight pattern? How does it save memory?← Back to all Design Patterns & LLD questions