가능한 중복 :
Singleton: How should it be used싱글 톤이란 무엇입니까 ?? 어떻게 사용 하는가 ?? 왜 그들을 사용 하는가?
안녕하세요. 싱글 톤이 무엇인지 알고 싶습니까? 사용 방법? 왜 내가 그것을 사용해야 만하는지. 고마워요. 아무도 예제를 줄 수 없다면 정말 감사하겠습니다.
가능한 중복 :
Singleton: How should it be used싱글 톤이란 무엇입니까 ?? 어떻게 사용 하는가 ?? 왜 그들을 사용 하는가?
안녕하세요. 싱글 톤이 무엇인지 알고 싶습니까? 사용 방법? 왜 내가 그것을 사용해야 만하는지. 고마워요. 아무도 예제를 줄 수 없다면 정말 감사하겠습니다.
개체의 인스턴스가 하나만 필요한 경우에는 싱글 톤을 사용합니다. 그것은 많은 표준 디자인 패턴 중 하나입니다.
나 코드의 조각으로 명확히하자 -이 클래스의 생성자는 비공개입니다
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
의 정확히 하나 개의 인스턴스가 보장, 응용 프로그램에서 인스턴스화 할 수 없습니다.
특정 패턴의 한 인스턴스 만 전체 응용 프로그램 내에서 생성되도록하려면이 패턴을 사용하십시오.
자세히 알아 보려면 here으로 이동하십시오.
-1 : 아니오. 객체의 인스턴스가 하나만 필요하면 ** 괴물은 한번 인스턴스화 **합니다! 싱글 톤은 다른 곳에서 열거 된 여러 가지 이유 때문에 좋지 않습니다. –
-1 당신의 예제 코드는'C++'가 아닙니다 –
@ 존 디 블링 : 링크를 제공해 주시겠습니까? 큰 도움이 될 것입니다. –
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