既存のクラスの拡張

前日の日記で、すごいといったやつです。



Rubyは、既存のクラスに新たなメソッドを
追加できます。


他にも探してみました。


http://hmdt.jp/oop/methodAddition.html
http://journal.mycom.co.jp/column/objc/008/index.html
http://sdc.sun.co.jp/javasystem/tutorial/forte4j/addmethod.html
拡張メソッド - C# によるプログラミング入門 | ++C++; // 未確認飛行 C


お堅いイメージだったJavaでも、やろうと思えばできるんですね。
C++って、無理なのかー!!


面倒なことを避けるならば、いらない機能なんでしょうけど、
eval と同じく、面白い技術です。