同じオブジェクト指向パラダイムでも

Java ⇒ Ruby は簡単
Ruby ⇒ Java は困難

なぜならクロージャもダックタイピングも無いJavaは機能的に劣ってるから
RubyのところはSmalltalkでもPythonでも同じだよ