O'Reilly logo
  • Charlene Wright thinks this is interesting:

You could simply update the parent’s version of Draw() using the override keyword (as suggested by the compiler).

From

Note

Of course, parent version don't have override, they have virtual or abstract. You would update the derived type's version of Draw() using the override keyword (as suggested by the compiler.)