Cost of inheritance

  • Execution speed: often a misplaced concern
  • Program size: memory cost decreases, optimization
  • Message-passing overhead: {\it reduction as in C++}
  • Program complexity: {\it yo-yo problem: up and down the inheritance graph}

slide: Cost of inheritance