Day015 Design pattern -> Singleton pattern
개발 Programming/JAVA2009. 6. 26. 12:10
public class Duck{
static int duckCount = 0;
private static Duck duck;
static{
duck = new Duck(); // 내부에 한개의 인스턴스를 선언해준다
}
private Duck(){
duckCount++;
}
public static Duck getInstance(){ // 받아서 사용 모두 static 이기 때문에 가져다 쓸 때는 모두 같은 인스턴스
return duck;
}
}
인스턴스를 한개만 만들기 위한 코드!!
이 객체 뿐만 아니라 다른 필요한 클래스 객체를 선언하여 사용이 가능하다
'개발 Programming > JAVA' 카테고리의 다른 글
Day015 eclipse ee 설치 오류시 (0) | 2009.06.26 |
---|---|
Day015 final + Wrapper class + ArrayList (0) | 2009.06.26 |
Day015 final, static , Math 클래스 + VM 실행 순서 (0) | 2009.06.26 |
Day014 시험!! (0) | 2009.06.25 |
Day013 인터페이스 (0) | 2009.06.24 |
댓글()