[Design Pattern] 싱글톤 패턴(Singleton Pattern) -1
자바의 디자인 패턴에서 단골로 등장하는 '싱글톤 패턴'에 대해 알아보도록 하겠습니다. 이 패턴은 인스턴스가 오직 하나만 생성되고, 생성된 인스턴스를 어디서든 접근하여 이용할 수 있게 만드는 패턴입니다. 싱글톤 패턴을 이해하기 위해서는 먼저 일반적인 객체 생성에 대해 알아야 하는데요. 아래의 예시를 보도록 하죠. ClassName abc = new ClassName(); 이 한 줄의 코드에는 다음과 같은 의미가 담겨 있습니다. new를 통해 메모리에 할당한다. 즉, 객체를 생성한다. 생성되는 객체의 형태는 ClassName이라는 이름을 가진 클래스이다. 생성 시 ClassName()이라는 디폴트 생성자를 이용, ClassName을 초기화시킨다. 마지막으로 생성된 객체에는 abc라는 이름표를 붙여서, abc..
Development/Java
2019. 10. 22. 02:50