メタプログラミングRuby 第1章 月曜日:オブジェクトモデル その1

今日は実際には金曜日ですが、第1章のタイトルは月曜日です。第1部はボブとビルとの一週間の開発のようすをみるというスタイルになってます。

  • オープンクラス
  • class はスコープを導入する構文で、ついでに(最初なら)クラスを生成して定数に代入する
  • モンキーパッチって蔑称だったんだ……知らなかった
    • と思ったらコラムでフォローされてた
    • selector namespace 欲しいですね
  • Ruby のオブジェクトモデルの基本
    • インスタンス変数 -> ハッシュテーブルモデル
    • メソッド -> メソッドはクラスに属する
    • クラスもオブジェクトである

今日はここまで。続きは定数からです。まだまだ小手調べって感じですね。