У меня есть класс, который я хочу использовать при использовании двух разных имен. Единственный способ, которым я могу думать, это сделать.Имена псевдонимов классов в Ruby
class Entrance
def open
puts "the door is open"
end
end
class Exit < Entrance
end
Дело в том, что в этом примере я хочу представить, что вход и выход являются точно то же самое, а не о том, что выход есть тип входа. Есть ли лучший способ представить это?
Зака, после того, как 'Выход = Entrance', вы можете иметь' Вход = nil' или 'Вход = SomethingElse' (не затрагивая' Exit'), хотя Руби хлопнет руку с предупреждением, что вы изменило определение «Вход». –