싱글 톤 모드는 생성 모드입니다.
이 패턴에는 자체 객체를 만드는 책임있는 하나의 클래스 만 포함됩니다.
이 클래스는 하나의 객체 만 생성되도록합니다.
이 클래스는 고유 한 객체에 액세스 할 수있는 방법을 제공합니다.
예를 들어, 사용자 인터페이스를 설계 할 때 기본 응용 프로그램에 대한 창만있을 수 있습니다. 싱글 톤 모드를 사용하여 MainApplicationWindow 객체의 인스턴스가 있는지 확인할 수 있습니다.
다음 코드는 기본 창 클래스를 만듭니다.
MainWindow 클래스에는 자체 개인 구성이 있으며 고유 한 정적 인스턴스가 있습니다.
기본 창 클래스는 정적 인스턴스 외부에서 세계를 얻는 정적 방법을 제공합니다.
데모 클래스는 기본 창 클래스를 사용하여 기본 창 객체를 얻습니다.
클래스 MainWindow {// MainWindow의 객체 생성 개인 정적 MainWindow 인스턴스 = New MainWindow (); //이 클래스가 다른 클래스에 의해 인스턴스화 될 수 없도록 생성자를 비공개로 만듭니다. private mainWindow () {} // 사용 가능한 유일한 개체를 가져옵니다. } public void showmessage () {System.out.println ( "Hello World!"); }} public class main {public static void main (string [] args) {// 유일한 개체를 가져옵니다. // 메시지 객체를 표시합니다 .showMessage (); }}읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!