DAOパターン自体の説明はしません。



オブジェクト指向で作り始めて、だんだんとコツがつかめてきたある日。


オブジェクトって、DBのテーブルと一致すると気がついた。



それってDAOパターンっていう名前がついていたんだ。


やっぱり、先人は知ってたんだね。



テーブルごとに、そのテーブルにアクセスするクラスをつくる。


テーブルの依存関係は、そのクラスの依存関係。


委譲によって依存関係を表す。




これって、SQLの発行回数がかなり多くなるし、テーブルごとにクラスつくっていたら、


いったい何個つくるんだ?ってなるけど。


パフォーマンスも大事だけど。



こんなに頭の中がすっきりするなら、けっこうお勧めだよ。