1. ホーム
  2. language-agnostic

[解決済み] 貧弱なドメインモデル。長所と短所

2023-06-05 10:59:55

疑問点

貧弱ドメインモデル(下記リンク参照)を使用することの長所と短所を知りたいのですが。

Fowlerの記事

どのように解決するのですか?

プロが

  • ドメインモデルであると主張できる 開発者の友人に自慢できる 履歴書に書くことができます。
  • データベースのテーブルから自動生成するのが簡単で 生成することができます。
  • データ転送オブジェクトへのマッピングが に驚くほどよく対応します。

短所です。

  • ドメインロジックがどこか他の場所に存在する クラス(static)メソッドでいっぱいのクラス内にあります。 クラス(static)メソッドでいっぱいです。あるいはGUI のコード。または、複数の場所にあり、すべてが矛盾するロジックです。
  • アンチパターンなので、他の開発者から 開発者は、あなたがオブジェクトの概念を理解しているかどうか オブジェクト指向設計の概念を理解しているかどうかを と聞かれます。