본문 바로가기

프로그래밍 공부/java

[JAVA] 이것이 자바다 6장 확인 문제 : 싱글톤 패턴을 사용해서 ShopService 클래스 작성하기

반응형
public class ShopService {
	private static ShopService singleton = new ShopService();
	
	private ShopService() {}

	public static ShopService getInstance() {
		return singleton;
	}
}​
public class ShopServiceExample {

	public static void main(String[] args) {
		ShopService obj1 = ShopService.getInstance();
		ShopService obj2 = ShopService.getInstance();
		
		if(obj1 == obj2) {
			System.out.println("같은  ShopService 객체입니다.");
		} else {
			System.out.println("다른 ShopService 객체입니다.");
		}
	}
}
반응형