kanizaのブログ

コンピュータ、ソフトウェア、映画、音楽関連や家族のことなど、思いついたことを書きます。

PicoContainerアンチパターン

昨日ちょっと書いたPicoContainerインスタンスを「注入」してもらう場合もあるという件は、PicoContainerのサイトでアンチパターンContainer Dependency」として紹介されていた。たしかによろしくない気はしていたのだけど、やっぱり良くないのか。

このアンチパターンには他にも興味深い例が紹介されている。基本的には singleton の代わりに使って、複数インスタンスが必要なクラスの場合はファクトリを登録しておくのが良さそう。