• Nominal Interfaces
  • Structural interfaces
  • Use of @interface is preferred to @record when possible
  • Record Types
  • Records vs. Structural Interfaces
  • Covariant Records