목록singleton (1)
어흥
[CS] 싱글톤 패턴
1. 싱글톤 패턴이란? Java: Class는 ClassLoader당 1번만 인스턴스화가 되어야 한다 Spring: BeanScope를 정의하는 한가지 방법 2. 구현 방법 1) Eager Initialization [Eager Initialization] - 이른 초기화 #1. 외부에서 접근하지 못하도록 private static한 인스턴스 생성 #2. 외부에서 생성자 호출하지 못하도록 private으로 설정 #3. 인스턴스를 반환해주는 메소드는 어디서든 접근 가능하도록 public static으로 설정 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { // 생성자는 외부에서..
CS
2022. 2. 24. 20:30