Като неговорящ английски език, често се чудя да използвам формата за множествено число в началната(ите) част(и) на съществителни фрази, когато назовавам класове или обекти.
Например:
Ако имам интерфейс към множество [стрийминг] плейъри, добре е на английски да го нарека
PlayersInterface
, за разлика отPlayerInterface
, което е интерфейс към един плейър?Ако има услуга, която обработва събития, добре ли е да я наименувате
EventsService
? ИлиEventService
звучи значително по-добре?
Благодаря ти за помощта!
РЕДАКТИРАНЕ:
Очевидно в .NET името на интерфейса ще започва с
I
. Така че нека променим малко примера и да го наречемPlayersGateway
.Всъщност нямам друг клас с име
PlayerInterface
(илиPlayerGateway
). Това беше само пример за алтернативно име, което бих използвал, ако имах нужда от интерфейс само към един играч. Мисля, че използването наPlayerGateway
иPlayersGateway
в един и същи проект е трудно за поддържане, да не кажа зло за бъдещите членове на екипа. Затова приемете, че нямаPlayerGateway
, а самоPlayersGateway
.
IPlayer
иIPlayers
? Освен това звучи много по-добре imho. - person   schedule 17.02.2011