メタプログラミングRuby 第4章 木曜日:クラス定義 その2

  • クラスのインスタンス変数とクラス変数
    • クラスもオブジェクトなので当然インスタンス変数を持てる
    • クラス変数は継承で共有される
      • クラス変数じゃなくてクラスのインスタンス変数を使うのがいまどきのメインストリームらしい
  • クラスのインスタンス変数に利用する他のクラスを持たせてテスト時のスタブにする方法の話
  • クイズ - 予約語 class を使わずにプログラムを書く -> Class.new

次はいよいよ特異メソッドのところなんですが時間切れなので続きは明日。