[JAVA] [디자인패턴] 싱글톤 패턴 ( Singleton Pattern )
싱글톤 패턴이란 ? 특정 클래스에 대해 객체의 인스턴스가 heap 메모리에 단 하나만 존재할 수 있도록 해주는 패턴 코드로 이해하기 비교를 위한 Normal 클래스 public class Normal { public Normal() { System.out.println("Normal 인스턴스 생성"); } } Singleton 클래스 public class Singleton { private static Singleton singleton; // 2. private Singleton() {}// 1. public static Singleton getInstance() { // 3. if(singleton == null) {// 인스턴스가 아직 안 만들어졌다면, singleton = new Singleto..
JAVA/이론
2019. 11. 27. 17:16