싱글톤패턴

    [JAVA] 싱글톤 패턴(Singleton Pattern) - static 응용

    [JAVA] 싱글톤 패턴(Singleton Pattern) - static 응용

    자바 프로그래밍을 공부하다가 더 알아보고 싶어서 남기는 공부기록이다. 객체 지향 프로그램에서 인스턴스를 하나만 생성하는 디자인 패턴 싱글톤 패턴(Singleton Pattern) 싱글톤 패턴은 '하나'의 인스턴스만 생성하여 사용하는 디자인 패턴이다. 디자인 패턴: 객체 지향 프로그램을 어떻게 구현해야 유연하고 재활용성이 높은 프로그램을 만들 수 있는지를 정리한 내용을 말한다. 즉, 프로그램 특성에 따른 설계 유형을 이론화한 내용이다. < 말이 좀 어려운데, 쉽게 말하면 특정한 알고리즘이나 프로그래밍 언어를 위한 라이브러리가 아니라 객체 지향으로 설계하는 방법을 설명이다! 싱글톤 패턴은 생성자가 여러번 호출되어도, 실제로 생성되는 객체는 하나이며 최초로 생성된 이후에 호출된 생성자는 이미 생성한 객체를 반..