Имя класса, который оборачивает внешний процесс?

Что бы вы назвали классом, который обертывает некоторый внешний процесс Worker (запускает и останавливает его, читает stdin, stdout и т. Д.)?

  • WorkerFacade?
  • WorkerGateway?
  • WorkerWrapper?

8 ответов

Менеджер, так как он просто контролирует работников

или исполнительный, если у него есть опционы на акции!

WorkerProxy? Хорошо, нужно 15 символов....

Я думаю, что WorkerExecutor имеет определенное звучание.

Имя, которое я выберу, зависит от проблемной области. Например, в некоторых контекстах MyProcessWatcher может быть в порядке, в других - ApacheProcessWatcher.

То, что внешний процесс является "рабочим", является деталью вашей реализации, поэтому я хотел бы вызвать класс "Процесс" и вызвать экземпляр "Рабочий".

WorkerRunner...

Я бы сказал WorkerAdapter, так как он переводит между вашим кодом и внешним процессом.

WorkerWatchdog:)

Другие вопросы по тегам