• A It allows objects to be of different types at runtime.
  • B It restricts objects to a single type.
  • C It eliminates the need for interfaces.
  • D It reduces the flexibility of code.