В настоящее время я выполняю свои полиморфные c назначения вручную, одно за другим:
Например:
employees[ 0 ] = new salariedEmployee();
employees[ 1 ] = new salariedEmployee();
employees[ 2 ] = new commissionEmployee();
employees[ 3 ] = new hourlyEmployee();
Как сделать это более эффективно? Допустим, вам нужно выполнить 20 заданий?