Быстрый ответ:
У вас уже есть несколько предложений, таких как «Задача», «Процесс», «Работа», даже «Команда».
Дополнительные комментарии:
Любой объект имеет жизненный цикл, операцию «начало», обычно конструктор, операцию «завершение», обычно «удаление» или деструктор, и выполняет одну основную операцию, такую как «Execute ()», но может быть больше .
В вашем коде конструктор или деструктор внутренне управляются вашим компилятором, но иногда делают некоторые другие вещи, такие как открытие и закрытие файлов.
Возможно, вы захотите узнать больше о шаблоне Command Design, поскольку, как уже упоминалось в предыдущих ответах, он подходит для вашего случая.