可能性の重複:
Singleton: How should it be usedシングルトンとは何ですか?それらを使用する方法??なぜそれらを使用するのですか?
こんにちは。私はシングルトンが何であるか知りたいですか?それの使い方?なぜ私はそれを使用しなければならないのですか?どうもありがとうございました。誰かが説明の例を与えることができれば、私は本当にそれを感謝します。
可能性の重複:
Singleton: How should it be usedシングルトンとは何ですか?それらを使用する方法??なぜそれらを使用するのですか?
こんにちは。私はシングルトンが何であるか知りたいですか?それの使い方?なぜ私はそれを使用しなければならないのですか?どうもありがとうございました。誰かが説明の例を与えることができれば、私は本当にそれを感謝します。
オブジェクトのインスタンスが1つだけ必要な場合は、シングルトンを使用します。それは多くの標準的なデザインパターンの1つです。
私はコードの一部を明確にしましょう - このクラスのコンストラクタはプライベートなので
public class SingleInstance
{
private static final SingleInstance OnlyInstance = new SingleInstance(); // Or Any other value
// Private constructor, so instance cannot be created outside this class
private SingleInstance(){};
public static getSingleInstance()
{
return OnlyInstance;
}
}
、それはこのようにあなたがクラスSingleInstance
の正確に一つのインスタンスを持っていることを保証し、アプリケーション内でインスタンス化することはできません。
アプリケーション全体で特定のクラスのインスタンスを1つだけ作成する必要がある場合は、このパターンを使用します。
詳細については、hereをご覧ください。
-1:NO。オブジェクトのインスタンスが1つだけ必要な場合は、**フリーク処理は一度インスタンス化するだけです**!シングルトンは、他の場所で列挙されるいくつかの理由で悪いです。 –
-1あなたのサンプルコードは 'C++'ではありません –
@ John Dibling:リンクを教えてください。それは大きな助けになるでしょう。 –
http://en.wikipedia.org/wiki/Singleton_pattern – badgerr
http://stackoverflow.com/questions/815528/how-to-answer-the-interview-question-what-is-a-singleton-and -how-would-you-use –
おめでとう、あなたは正しい方向に「なぜ」と尋ねて足を踏み入れました。 – delnan