• Creating Class Hierarchies
  • Extending .NET Framework Classes
  • Creating Generic Types