Types as behavior

1


  • subtype requirements -- preservation of behavioral properties
  • behavioral properties -- invariance, history
  • duality -- static versus dynamic constraints

slide: Section 10.1: Types as behavior