るびま本読書会#2

Posted by okkez Sat, 26 May 2007 01:13:00 GMT

行ってきました。

継承とかクラスの作り方とか設計方針とかについて色々と有益な意見を聞くことができました。

ばばさんが言っていた「集合を扱うクラスメソッドが欲しい」という話ですが、以下のような感じで使い分ければいいと思います。

  • クラスメソッドがファクトリメソッド的に動作して外部リソースからデータの集合を取得したり、外部に存在するデータの集合に対して操作を行う場合
  • クラスがモノ自体を表す場合

前者の例は ActiveRecord なんかがそうだと思いますし、そう言ってましたね。後者の例は一般的な自動車クラスやりんごクラスを考えるとわかると思います。

個人的にはクラスメソッドなんて使わずに済むなら使わずに済ませたいと考えているので、私が何かを作るときは XxxContainer クラスと Xxx というクラスを作って作業すると思います。

やったのは 4章 Tropy の途中まで。私自身は一度(るびまの時も読んでいるので正確には二度かな)読んでいるのでさくさく進んでました。

終わった後は、天下一品 -> 歌わないカラオケ -> cuzic 邸にお泊まりでした。 で、さっき帰ってきたところです。

Posted in | no comments |