Тип вопроса об английском языке: Использование множественного числа в первой части имени идентификатора

Я не являюсь носителем английского языка, я часто задаюсь вопросом об использовании формы множественного числа в начальной части (ах) именных фраз при именовании классов или объектов.

Для пример:

  • Если у меня есть интерфейс для нескольких [потоковых] плееров, лучше на английском назвать его PlayersInterface , в отличие от PlayerInterface , который является интерфейсом для одного игрока?

  • Если существует служба, обрабатывающая события, можно ли назвать ее EventsService ? Или EventService звучит значительно лучше?

Спасибо за помощь!

РЕДАКТИРОВАТЬ:

  1. Очевидно, что в .NET имя интерфейса будет начинаться с I . Так что давайте немного изменим пример и назовем его PlayersGateway .

  2. Я не знаю » У меня действительно есть другой класс с именем PlayerInterface (или PlayerGateway ). Это был просто пример альтернативного имени, которое я использовал бы , если бы мне нужен был интерфейс только для одного игрока. Я думаю, что использование PlayerGateway и PlayersGateway в одном проекте сложно поддерживать, чтобы не сказать зло будущим членам команды. Поэтому предположим, что нет PlayerGateway , только PlayersGateway .

5
задан Ilya Kogan 17 February 2011 в 15:11
поделиться