Является ли хорошей практикой иметь внутри пакет / пространство имен и класс с тем же именем?

Я создаю новое пространство имен, и наиболее подходящее имя для одного из классов, похоже, совпадает с именем пространства имен. Это хорошая практика? Если нет, то какова альтернатива?

Например:

com.person
|--- Person.(java/cs)
|--- PersonDetailChecker.(java/cs)
|--- PersonNameGenerator.(java/cs)

Связанные вопросы, обсуждающие ту же проблему:

6
задан Community 23 May 2017 в 10:34
поделиться