以前書いた http://d.hatena.ne.jp/gallu/20061228/p1 で、Jittaさんから > 特に「SQL発行している部分」が散らかっているのは全力で忌避しませう。 ここねぇ。。。 例えば、「顧客マスタ」と「商品マスタ」があるとする。 1.顧客マスタや商品マスタに「データベースからデータを持ってくる」処理を持たせる? 2.「データベースとお話しするクラス」に、「顧客マスタを取得する」処理、「商品マスタを取得する」処理持たせる? 3.「マスタのマスタクラス」を作り、この中で「データベースとお話しする処理」を実装。お話の方法(SQL 文の生成(もちろん、パラメータ使った))は、各派生クラスに任せる? というお話しを頂戴してまして。 …いえ別に「コメントを返そうと思ってすっかり忘れてた」わけではないのですええ。脳内で色々と考察を重ねていただけなのですが(笑 以下、思考の