Ruby terms multiple inheritance a mixin.
# Ruby's answer to multiple inheritance is modules.
module A
def a1
end
def a2
end
end
module B
def b1
end
def b2
end
end
class Sample
include A
include B
def s1
end
end
samp=Sample.new
samp.a1
samp.a2
samp.b1
samp.b2
samp.s1
Related examples in the same category