Просмотр сниппета
Интерфейсы (Модули) и наследование в Ruby
Пример, который показывает как обстоят дела с наследованием классов в Руби. Следует отметить, что интерфейсы в руби зовутся модулями. Пример использования модулей в Ruby.class Dinosaur def initialize @vertebrate = true end end module Carnivore def hunt puts "#{self.class} is hunting!" end end class TRex < Dinosaur include Carnivore end class Raptor < Dinosaur include Carnivore end
Зарегистрируйтесь или выполните Вход для того чтобы оставлять комментарии


