ドメインモデル VS ト ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
27:1 09/05/25 21:57:59 OuLK7/Hk このように無限に関連を参照できる構造自体がドメインモデルではありませんが、必須なアーキテクチャです。 じゃあドメインモデルは何かというと、この無限に辿れる構造のModelクラスにビジネスロジックを実装したものです。 これで何が改善されるのかというと ・関連するデータを無限に辿れるため、画面の変更に強い。 ・Modelクラス郡でカプセル化された中にビジネスロジックが記述できるため堅牢になる。 ・Modelクラスを現実世界に近い状態で表現できる。 ・画面毎にSQLを記述する量が減るため分業しやすい。 逆にデメリットとして ・アーキテクチャが複雑になる傾向がある。 ・実際には完全なカプセル化は無理なので、ある程度開発ルールで縛る必要がある。 ・単純に実装するとパフォーマンスが悪くなる。 ・オブジェクト指向がわからない人にはModelクラスを全く設計も実装もできない。 21さんが言うように、現状、最後のデメリットが一番のネックで広まらないのかもね。。 28:nobodyさん 09/05/25 23:52:27 QpZDOw5B >>26 少し論点が特定のものに行き過ぎてる。 Martin FowlerのGetterEradicatorという記事をご覧あれ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5396日前に更新/15 KB
担当:undef