Сервис должен быть неизменяемым снаружи и изнутри. Как и с сервисами для извлечения данных, необходимо обеспечить возможность многократного использования сервисов для выполнения задач. Если что-то пойдет не так при выполнении задачи, выдавайте исключение (как только о проблеме станет известно).
Объекты. Стильное ООП
·
Маттиас Нобак