Имя класса, который оборачивает внешний процесс?
Что бы вы назвали классом, который обертывает некоторый внешний процесс Worker (запускает и останавливает его, читает stdin, stdout и т. Д.)?
- WorkerFacade?
- WorkerGateway?
- WorkerWrapper?
8 ответов
Менеджер, так как он просто контролирует работников
или исполнительный, если у него есть опционы на акции!
Имя, которое я выберу, зависит от проблемной области. Например, в некоторых контекстах MyProcessWatcher может быть в порядке, в других - ApacheProcessWatcher.
То, что внешний процесс является "рабочим", является деталью вашей реализации, поэтому я хотел бы вызвать класс "Процесс" и вызвать экземпляр "Рабочий".
Я бы сказал WorkerAdapter, так как он переводит между вашим кодом и внешним процессом.