What is the exact difference between Adapter and Proxy patterns?
<p>As I understood both <strong>Adapter</strong> and <strong>Proxy</strong> patterns make two distinct/different classes/objects compatible with each for communication. And both of them are <strong>Structural</strong> patterns. I am getting that both of them are pretty much similar with each other.</p>

<p>Can some one explain what exactly make(s) them different? </p>

<p>EDIT:
I went through <a href="https://stackoverflow.com/questions/350404/how-do-the-proxy-decorator-adapter-and-bridge-patterns-differ">this</a> question. But I'd rather like to have a close comparison between Adapter and Proxy.</p>