私は単純なダイアグラムエディタを持っており、IoCとDIに関する本を読んだ後、それらが提供する助けを借りてコードを切り離そうと決心しました。ユーザーがダイアグラムアイテムをダイアグラムに追加すると、アイテムは抽象ファクトリによって作成され、アイテムの内部ダイアグラムリストに追加されるように見えます。しかし、ユーザーがdiargamからアイテムを削除したい場合はどうすればよいでしょうか。まず、内部リストからアイテムを削除する必要があります。それでは、IoC.Release(Item)かどうかについて誤解がありますか?IoC.Release(Item)を呼び出さない場合(オブジェクト内のIoCの知識を回避)、IoC内のItemで何が起こったか。
PS:私はキャッスルウィンザーを使おうとしています