티스토리 뷰

반응형

자바 싱글톤(Singleton) 이란?

전체 프로그램에서 단 하나의 객체만 생성된다 해서 이 객체를 싱글톤이라고 한다.

클래스 외부에서 new 연산자로 생성자를 호출 할 수 없도록 해야한다.



싱글톤 코드소스

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


싱글톤 객체 참조방법

클래스 변수 = 클래스.getInstance();

TestMain st = TestMain.getInstance();


반응형
댓글
최근에 올라온 글
최근에 달린 댓글