These two design pattern i.e. Proxy design pattern and Adapter design pattern looks similar somewhere or others. Structurally both are same but intent of both design pattern are different. Let me explain the similarity and differences between them.
Proxy Design Pattern
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.
Adapter Design Pattern
Make 2 different interface compatible
Adapter change the Interface , it mean make the 2 different interfaces compatible.
Key Points[table “” not found /]
Suggestions are welcome to improve this post.