Как в заголовке. У меня есть это:
module Car
# stuff here
end
class Car::SUV
#stuff here
end
class Car::Hatchback
#stuff here
end
Есть ли какие-либо последствия для того факта, что мои классы имеют пространство имен с именем моего модуля? Как насчет того, что они находятся под одним именем? Насколько я понимаю, здесь нет общих переменных, и единственная причина, по которой классы пространства имен должны избегать конфликтов имен?
Спасибо.