Thoughts

  • case on type ==> OO (data)1
  • case on state ==> State Machine (control flow)
  • inheritance ==> data
  • composition ==> control flow
  • override ==> data
  • delegation ==> control flow

See Also

References
Table of Contents

  1. Bertrand Meyer pointed out that OO is case on type