extendとincludeについて。
2007 年 10 月 10 日
Comments off
include は、クラス(のインスタンス)に機能を追加します が、extend は、ある特定のオブジェクトだけにモジュールの機能を追加 したいときに使用します。
~コード(引用省略)~
extend の機能は、「特異クラスに対する include」 と言い替えることもできます。
うーん、分かったような気がするけど、実際に使い分けろと言われたら出来ない気がする。
つまりまだよく分かってないと言うことか。
カテゴリー: Ruby