MVCについて思うこと
MVCと言うと、
・Model
・View
・Controller
なのですが、ずっと前から思ってることがあります。
Modelについて(Wikiより)
Model そのアプリケーションが扱う領域のデータと手続き (ビジネスロジック - ショッピングの合計額や送料を計算するなど) を表現する要素である。 また、データの変更をviewに通知するのもmodelの責任である (modelの変更を通知するのにObserver パターンが用いられることもある)。
Wikiにもある通り、
Modelはビジネスロジックをまとめるのであって、
DBのラッパークラスではないと思っているわけです。
ぶっちゃけ、別にわかりやすく書いてくれてれば
どうでもいいっちゃどうでもいいんですけどね。