>>692
Rubyコードだけどこんなん?

module M
def foo
print "foo"
end
end

class C; end

obj = C.new
obj.extend(M)
obj.foo #=> foo