MapleStory Cookie With Halo

☕ JAVA/☕ Variables & Data Type

[JAVA]Singleton Pattern

뉴이 NUEY 2024. 11. 26. 22:25
반응형

 

Singleton Pattern

 

기본적인 싱글톤 패턴 예제. class Singleton_ex. 타 클래스에서 인스턴스 생성불가.

  • 클래스의 인스턴스를 단 하나만 생성하도록 보장하는 디자인 패턴.

  • 싱글톤은 전역적으로 하나의 인스턴스만 공유해야되는 상황에서 사용한다.

  • 주요 사용 사례.
    • 로그 관리.
    • 애플리케이션 설정 클래스.

 

예제

싱글톤 형태pattern로 클래스를 만들면 인스턴스를 만들어도 주소값이 모두 동일하다. 즉 하나만 사용가능하다.

 

싱글톤 클래스에 get/set메서드를 추가 후, 인스턴스 ex1에만 i를 지정해도 ex2에도 동일한 값이 들어갑니다.

반응형

'☕ JAVA > ☕ Variables & Data Type' 카테고리의 다른 글

[JAVA]enum  (0) 2024.11.28
[JAVA]HashMap<key, value>  (1) 2024.11.26
[JAVA]TreeSet  (1) 2024.11.25
[JAVA]HashSet  (0) 2024.11.23
[JAVA]연산자  (2) 2024.11.22