Table of Contents:
  • Getting your feet wet
  • Object creation
  • Interface adaptation
  • Decoupling of objects
  • Abstract collection
  • Behavioral extension
  • Algorithm encapsulation
  • Performance and object access
  • State of object