Adapter

  1. Explain the tradeoffs of class vs. object adapters
  2. Contrast the ease of overriding adaptee behavior with class and object adapters
  3. Explain the use of two-way adapters
  4. Describe the flow of a client request through the adapter