2010-10-08から1日間の記事一覧

クラスが持つ3つの役割

某所のチャットで話題になって、流れ去りそうだったのでもったいないから転載しておいた。事後承諾で。 MIYAMOTO Daisuke: 型の継承と実装の継承を区別する方法がないんだよな。西尾泰和(nishio.hirokazu): 型を継承させずに実装を継承させたい→それ移譲で …

Rubyのモジュールをおさらい

module Foo def hello puts "hello" end end Foo::hello #-> undefined method `hello' for Foo:Module (NoMethodError) includeしないと使えないのかな… module Foo def hello puts "hello" end end module Bar include Foo def hello2 hello hello end end…