728x90 반응형 SMALL Singleton1 [Design Pattern]Singleton이란? Singleton이란? 프로그램상에서 동일한 인스턴스를 만들어 내는 것이 아닌 동일 인스턴스를 사용하게 하는 것 동일한 컨넥션 객체를 만든다던지, 하나만 사용되어야 하는 객체를 만들때 사용한다. 매우 자주 쓰이는 패턴중 하나이다. Singleton Pattern들 Eager Initialization 가장 기본적인 Singleton Pattern. 먼저 클래스 내에 전역변수로 instance 변수를 생성하고 private static을 사용하여 인스턴스화에 상관없이 접근이 가능하면서 동시에 private 접근제한자를 사용하여 class.instance로 바로 접근 할 수 없도록 한다. 또 생성자에도 private 접근제한자를 붙여서 다른 클래스에서 new 방식의 새로운 인스턴스를 생성하는 것을 방지한다... 2019. 1. 17. 이전 1 다음 728x90 반응형 LIST