Некоторые принципы выбора имён для классов в объектно-ориентированном программировании:
- Использование существительных. 1 Имя класса должно быть существительным, если составное — в CamelCase, при этом первая буква каждого внутреннего слова пишется с заглавной буквы. 1
- Простота и описательность. 1 Имена классов должны быть простыми и описывать их назначение. 1 Следует избегать аббревиатур и сокращений, за исключением случаев, когда они широко используются. 1
- Завершение имён производных классов именем базового класса. 3 Такой подход делает код более удобочитаемым и чётко объясняет связь. 3
- Учёт иерархии. 2 Названия подклассов должны сообщать, на какой класс они похожи и чем отличаются. 2 Для подклассов, которые служат корнями иерархий, рекомендуют выбирать простые имена. 2
- Понимание точки зрения читателя. 2 При выборе имени класса следует думать о том, что будет понятно читателю. 2
Также рекомендуется не использовать имена классов, которые включены в список зарезервированных слов, и избегать начала имени с цифры. 4