Что бы вы назвали классом, который обертывает какой-то внешний рабочий процесс (запускает и останавливает его, читает stdin, stdout и т. Д.)?Название класса, который обертывает внешний процесс?
- РаботникFacade?
- WorkerGateway?
- WorkerWrapper?
Что бы вы назвали классом, который обертывает какой-то внешний рабочий процесс (запускает и останавливает его, читает stdin, stdout и т. Д.)?Название класса, который обертывает внешний процесс?
WorkerWatchdog :)
Наблюдатель обычно является чем-то, что гарантирует, что какой-то ресурс жив, это не похоже на то, что описано здесь. – SoftMemes
WorkerProxy? Хорошо, нужно 15 символов ....
Мне больше нравится прокси или фасад. Но это связано с шаблонами проектирования, которые не слишком хорошо вписываются в эту ситуацию.? – ctinnist
WorkerRunner ...
менеджер, так как он просто контролирует рабочие
или исполнительной власти, если у него есть опционы на акции!
Имя, которое я бы выбрал, зависит от проблемного домена. Например, MyProcessWatcher может быть в порядке в некоторых контекстах, в то время как ApacheProcessWatcher может быть уместен в других.
Я бы сказал, что WorkerAdapter, так как он переводит ваш код и внешний процесс.
Я думаю, что у WorkerExecutor есть определенное кольцо.
То, что внешний процесс является «рабочим» является деталь вашей реализации, так что я был бы соблазн назвать класса «Process» и вызовите экземпляр «работник».
В соответствии с «тем, как объект делает это дело», вы можете просто назвать его ** Работник **. – gahooa