title: What is the exact difference between Adapter and Proxy patterns?
body: <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>