Наименование классов в API адаптера - PullRequest
0 голосов
/ 07 декабря 2018

Я работаю над библиотекой Java, которая оборачивает существующий API общего назначения в более специализированный API с поддержкой сервлетов.API-оболочка состоит из точно таких же классов, что и неподходящий API, но некоторые сигнатуры методов переписываются в терминах объектов сервлета, например HttpServletRequest.Первоначальный разработчик следовал соглашению об именах, добавляя слово Servlet к имени существующего класса, например, Connection в существующем API становится ServletConnection, а Session становится ServletSession.Является ли это именование хорошей идеей, или классы должны иметь одинаковые имена?Мой вопрос может показаться делом вкуса, но я надеюсь на ответы, основанные на причине.Например, API коллекций Scala повторно использует имена классов между изменяемыми и неизменяемыми коллекциями.

...