アーキテクチャに初めてIoCコンテナを導入しようとしています。 は、IoCコンテナでとしてはならないものを探しています。私はIoCコンテナを使用することの落とし穴を避けたい。私はそれを悪用したり過度に使用したりしたくありません。IoCコンテナを使用するときに避けるべきことは何ですか?
IoCコンテナを使用する際に避けるべきことのリストを用意することができますか?
私はこれまでの私のリスト上のアイテムを持っている:
- は(公共のシングルトンことはありません)すべてのクラスのアクセスにコンテナを聞かせてはいけません。コンテナにアクセスするトップレベルのクラスはごくわずかです。
Amazedsaint:1 - どのIoCコンテナライブラリでクラスをいくつかの種類の規約に従わせる必要はありませんか?そして、あなたはどのようにあなたの "注入点"を見つけますか? 2 - 「宣言的APIが望ましい」という意味を説明できますか?別の種類のAPIを使用することの落とし穴は何ですか? – Sylvain