Вместо пояснения я приведу простой и короткий пример:Как обрабатывать аббревиатуры в именах классов?
Я бы назвал класс, который анализирует XML-файлы XMLParser
. Иногда я сталкиваюсь с проблемами, , например. Я хочу создать класс, который маркирует XML, но XMLLabeler
кажется нечетным, из-за двух одинаковых букв.
Поскольку XML является широко распространенным термином, для решения этой проблемы не должно быть проблем, , но для более сложных аббревиатур это оставляет неприятный вкус.
Как бы вы справились с такими вещами? Стриптиз с применением верблюжьего чехла? I. e. XmlParser
, XmlLabeler
? Существуют ли соглашения об именах для сокращений в именах классов?
В соответствии с JLS 6.2 http://docs.oracle.com/javase/specs/jls/se7/html/jls-6. html # jls-6.2 Я, по-видимому, ссылаюсь на идентификаторы, а не на имена ... – mike