railsとオブジェクト指向について

rubyでのオブジェクト指向を考える上でrailsのバリデーションなど考えるのが有効である。バリデーションはモデルクラスに書く処理でありデータの流れがモデルクラスを通ることで処理が働く。バリデーション以外にもコールバック処理などもこれに準ずる。この流れ、1つの筋を意識することがオブジェクト指向を理解する上での1つのヒントとなる。動作毎のクラス、繋がった筋の理解が大切である