• Creating and Implementing an Interface
  • General Principles of Component Design
  • Implementing Properties
  • The Many (Inter)Faces of Code Reuse