싱글톤

박준수·2022년 8월 20일
0

[싱글톤]

  • 싱글톤 : 전체 프로그램에서 단 하나의 객체만 만들고자 할 때 사용.

  • 사용법 : 클래스 외부에서 new 연산자로 생성자를 호출할 수 없도록 막기 위해, private 접근제한자를 사용하여 필드 값을 변경하지 못하도록 막음.

  • 대신 외부에서 호출할 수 있는 정적 메소드인 getInstance() 선언하고 정적 필드에서 참조하고 있는 자신의 객체를 리턴.

public class 클래스 {
	//정적 필드
    private static 클래스 singleton = new 클래스();
    //생성자
    private 클래스() {}
    //정적 메소드
    static 클래스 getInstance() {
    	return singleton;
   	}
}
profile
FrontofFrontEnd

0개의 댓글