These two design pattern, i.e. Proxy design pattern and Facade design pattern of GoF looks similar. But intent of both design pattern are different. Let me explain the similarity and differences between them.
Proxy Design Pattern
provides a surrogate or placeholder for an object to control access to it
What is proxy?
It’s an intermediary between a client object and the target object. responsibility wise it, It receives a call from client object and forwards them to the target Object.
Facade Design Pattern
Facade object provides simplified higher level interface to a subsystem
Key Points[table “” not found /]
Please write your comment to improve this post.