Chapter 12 - Implications of Inheritance


While the principle of substitutibility makes sense, implementing it sometimes is difficult
  1. Memory Layout
  2. Assignment
  3. Equality
  4. Type Conversion