PHPとJavaのinterfaceによる多重実装のをやったけど、他の言語ではどうなるのか気になったのでやってみた。 ruby rubyはmoduleですよね。きっと。 多重実装とはきっと違うけど、こんな感じでしょうか。 module Service def accept(each) raise RuntimeError('override') end end module SoapService include Service def accept(each) each == 'soap' end def soapService() 'soapService' end end module XmlrpcService include Service def accept(each) each == 'xmlrpc' end def xmlrpcService() 'xmlrpcServ