2009-10-23 2 views
0

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

  • РаботникFacade?
  • WorkerGateway?
  • WorkerWrapper?
+0

В соответствии с «тем, как объект делает это дело», вы можете просто назвать его ** Работник **. – gahooa

ответ

0

WorkerWatchdog :)

+0

Наблюдатель обычно является чем-то, что гарантирует, что какой-то ресурс жив, это не похоже на то, что описано здесь. – SoftMemes

1

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

+0

Мне больше нравится прокси или фасад. Но это связано с шаблонами проектирования, которые не слишком хорошо вписываются в эту ситуацию.? – ctinnist

2

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

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

0

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

0

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

0

Я думаю, что у WorkerExecutor есть определенное кольцо.

0

То, что внешний процесс является «рабочим» является деталь вашей реализации, так что я был бы соблазн назвать класса «Process» и вызовите экземпляр «работник».