2016-10-03 7 views

答えて

0

いいえ、私は考えていない概念の名前については、あなたが望むときはいつでも行うことができます。プライベートコンストラクタを使用する1つの例では、複数の値を持つenumに似たクラスを作成し、同じクラスのインスタンスである静的な読み取り専用フィールドを持つことができます。 サイドノートでは、シングルトンがデザインパターンであるにもかかわらず、これについて多くのことを強調したり、必要なものを求めたりすることはありません。ある程度のアンチパターンもあります。

0

"シングルトン"は相対的な用語です。

これを受け入れると、IoCコンテナがconstruct a single objectの場所として認識されます。 複数のインスタンスを構築するのは難しくありませんが、テストなど、必要に応じて「プラン」ごとに1つのインスタンスだけでなく、他のインスタンスも簡単に使用できます。

関連する問題