O'Reilly logo
  • Pankaj Parasar thinks this is interesting:

Makes an instance of several derived classes based on interfaced data or events