Я хотел бы добиться следующего: все созданные рабочие процессы должны иметь одинаковую структуру (проверка, выполнение, сохранение результатов), и все разработчики должны реализовать эти три этапа (возможно, оставив их пустыми). Аналогично наследованию с абстрактными методами.
Есть идеи?