IoCコンテナをドメイン駆動設計で使用するためのガイダンスを探しています。エヴァンの本は残念ながら問題に触れていません。私がインターネットで見つけることができる唯一の実質的なガイドラインはhereです。IoCコンテナとドメイン駆動設計
Malovicのポイントの多くは常識ですが、私はそのうちのいくつかについて懸念しています。彼は、IoCコンテナはサービスのみを解決するために予約する必要があり、IoCコンテナを使用してドメインの依存関係を解決することは悪い考えだと提案しています。しかし、彼はどのような例でもこの主張を支持していない。彼はそれを事実として単純に述べている。
その後、IoCコンテナと工場を混在させることは意味をなさないと言います。これは彼の最初の点と矛盾しているようです。実際、ドメインの依存関係をIoCコンテナで解決してはならない場合、どのように解決する必要がありますか?エヴァンの本は明らかに論理的な選択肢として工場に指摘している。
あなたはこの件に関してあなたが持っているすべてのご意見をお待ちしております。私はDDDとIoCの両方については初心者です。私はIoCとDDDがどのように連携できるかを把握するのに苦労しています。
?私がMalovicの記事を正しく理解するならば、彼の主なポイントは、ドメインモデルはDI/IoCコンテナが扱うように設計された依存関係(主にインフラストラクチャの依存関係)を持たないということです。 –