[Java] 11. 클래스와 객체_6.Singleton Class

김미숙's avatar
Feb 18, 2025
[Java] 11. 클래스와 객체_6.Singleton Class
‼️

Singleton Patton

  • 하나의 프로그램 내에서 하나의 instance만을 생성해야하는 경우에 사용
 
package ex12; // 즉시로딩 class 태양 { public static 태양 instance = new 태양(); private 태양() { } } // 지연로딩 class 바론 { private static 바론 instance; public static 바론 getInstance() { if (instance == null) { instance = new 바론(); } return instance; } private 바론() { } } public class Single01 { public static void main(String[] args) { 태양 d1 = 태양.instance; // main 시작전에 뜸 (즉시로딩) 바론 d2 = 바론.getInstance(); // 이때 뜸 (지연로딩) } }
 
 
 
Share article

parangdajavous