Rubyで抽象クラス/メソッド

- - posted in Ruby

Rubyは抽象クラス/メソッドをサポートしていない。
これらは、Rubyの手軽で動的な考え方にそぐわないから。

でも、どうしても同様のことを実装したい場合は、例外を投げるだけのメソッドを定義すれば一応可能。

※ 下記のようなコードはダックタイピングの哲学に反するかもしれない。

※ 埋め込んだコードが表示されない場合 こちら→ gist: 3938364

Comments