Design Pattern

    [디자인 패턴] 싱글톤 디자인 패턴(Singleton Design Pattern)

    [디자인 패턴] 싱글톤 디자인 패턴(Singleton Design Pattern)

    싱글톤 디자인 패턴은 뭘까? 싱글톤 디자인 패턴을 어떻게 적용할까? 싱글톤 디자인 패턴의 장/단점은 뭘까? 싱글톤 디자인 패턴이 뭐야? 시스템 상에서 어플리케이션이 실행될 때 최초 단 한 번만 객체를 메모리에 할당하고 공유해 사용하는 디자인 패턴 인스턴스가 필요할 때 기존의 생성된 인스턴스를 사용하게 한다. DBCP (DataBase Connecting Pool)처럼 공통된 객체를 생성해서 사용해야할 때 사용한다. ​ 싱글톤 디자인 패턴을 어떻게 적용할까? 싱글톤 디자인 패턴의 핵심은 객체를 단 하나만 만들고 그 객체를 공유해 사용한다는 것이다. Thread Safe하게 싱글톤 패턴 적용하기 public class MockDAO { private static MockDAO instance = new Mo..