title: What is interface and wrapper?
body: <p>I know why use interface and wrapper.</p>
  
  <p>But I confuse to name wrapper class... ("Who is wrapper?" I see I do not know well...)</p>
  
  <pre><code>public Interface A {
      void method();
  }
  
  public Class B implements A {
      void method() {
          doSomething();
      }
  }
  </code></pre>
  
  <p>I am confused by two things...</p>
  
  <blockquote>
    <ol>
    <li><p>Wrapper <strong>Class</strong> is class , so B is wrapper.</p></li>
    <li><p>We usually see(or think?) a.method() not b.method(), so A is wrapper.</p></li>
    </ol>
  </blockquote>
  
  <p><strong>What is wrapper?</strong> </p>
  
  <p>A? B?</p>
  
  <p>And...</p>
  
  <p><strong>How to name A,B good using "Wrapper" or "W"?</strong></p>
  
  <p>A, AWrapper? or B, BWrapper? or others...?</p>