1. ホーム
  2. domain-driven-design

[解決済み】ドメイン駆動設計とは何ですか?

2022-04-10 10:38:06

質問

どなたか、ドメイン駆動設計とは何か、(簡潔な言葉で)説明していただけませんか?この言葉はよく目にしますが、それが何であるか、どのようなものであるか、本当に理解していません。ノンドメイン・ドリブン・デザインとどう違うのでしょうか?

また、ドメイン・オブジェクトとは何か、誰か説明してください。ドメインは通常のオブジェクトとどう違うのでしょうか?

解決方法は?

EDIT

この回答はGoogleで上位に表示されているようですが、私の以下の回答はそうではないので、こちらのより良い回答を参照してください。

https://stackoverflow.com/a/1222488/1240557

OLD ANSWER (完全ではありません :))

良いソフトウェアを作るには、そのソフトウェアが何であるかを知らなければならない。 ということです。銀行のソフトウェアシステムを作るには、まず 銀行業とは何なのか、よく理解していなければなりません。 銀行という領域を理解すること。

からです。エリック・エバンス著「ドメイン駆動設計」。

この本は、DDDについてかなりよく説明しています。

登録すると本の要約をダウンロードできます または 要約を直接ダウンロードする .