What does an object have?

  • Interface
  • Internal implementation supporting the interface

Examples:

  • Calculator Buttons, display -> interface circuits -> implementation