CS/디자인패턴
싱글톤 패턴(Singleton Pattern)이란?
깃헙 블로그에서 편하기 보기 Click! 싱글톤 패턴 싱글톤 패턴(Singleton Pattern)이란, 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴을 말한다. 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에 인스턴스를 생성할 때 드는 비용이 줄어든다는 장점이 있다. 보통 데이터베이스를 연결할 때 많이 사용된다. 싱글톤 패턴의 구현 싱글톤 패턴을 구현하는 방법은 크게 두 가지가 있다. 1. Eager initialization // Eager initialization public class Singleton { // SingleObject 객체 생성 // 객체가 오직 하나임을 보장하기 위해 정적(static) 필드 사용 private static final ..