디자인 패턴
2022. 6. 28.
Singleton Patteren 의 4가지 구현방식
1. 싱글톤 패턴이란? 소프트웨어 디자인 패턴에서 싱글턴 패턴 (Singleton pattern) 을 따르는 클래스는, 클래스의 인스턴스 개수를 한개만 존재하도록 하는것이다. 시스템 혹은 프로세스에 한개의 객체만 존재해야 좋은 경우들이 있다. 예를들면 DB connection Pool, Thread Pool, Logger, 환경설정을 위한 Config 파일들이 있다. 싱글톤 패턴을 사용했을 때 장점은? 불필요한 메모리 누수를 방지한다. 공통된 객체를 사용해야 하는 상황에서 특정한 하나의 객체만 사용하게 해 준다. 2. Singleton Pattern 의 구현방식 1. Eager Initialization (Ealry Loading) public class Singleton { private static ..