[ 2. Singleton - 실무 예제 ]

 

* 선지식 : Singleton. 1. 기본 개념 및 기본 예제

.

1. SingleTonClass.java

    - SingleTon Pattern 을 이용해서 객체를 instance화

    

 

2. FirstJob.java

    - SingleTonClass를 getSingleTonClass()메소드를 호출 해서 첫 instance화 해서 사용

    - 이때 name은 공백, age는 10으로 출력 된다.

     

 

3. SecondJob.java

    - SingleTonClass를 getSingleTonClass()메소드를 호출 해서 instance를 얻어 오지만

       이때 instance는 이미 FirstJob Instance에서 생성했던 SingleTonClass instance를 얻어 온다.

     - 그래서 name, age를 출력 하면 이미 FirstJob instance에서 set한 값이 출력 된다.

      

 

4. Main.java

     

 

5. 최종 결과

---------------------
First Job Class start
name =  :: age = 10
name = farmer :: age = 11
---------------------
Second Job Class start
name = farmer :: age = 11

Posted by 농부지기
,