singleton1 Singleton Design Pattern Singleton Design Pattern Singleton Design Pattern은 소프트웨어 Application 을 개발할 때, 많이 사용하는 디자인 패턴이다. 이 디자인 패턴의 핵심은 메모리에 하나의 인스턴스만 생성하도록 하는 것이다. 생성자가 여러번 호출된다하더라도, 생성되는 객체는 하나다. 또한, 이 후에 호출된 생성자는 최초에 생성한 객체만 반환한다. 패턴 생성 먼저, 클래스의 생성자를 private로 선언하여, Object 생성이 불가하도록 하고, 대신 getInstance()를 이용하여 인스턴스를 생성하도록 한다. 싱글턴 패턴은 하나의 인스턴스만 생성해서 사용하도록 하는 디자인 패턴이다. 사용하는 이유전역 변수에 객체를 대입하면 애플리케이션이 시작될 때 객체가 생성된다. 그런데 그 .. 2019. 3. 14. 이전 1 다음 반응형