CS 스터디 15주차 싱글톤 패턴싱글톤 패턴(Singleton Pattern)싱글톤 패턴은 다양한 디자인 패턴 중 하나로 한 클래스에 대해서 단 하나의 인스턴스만 존재하도록 보장하는 패턴이다.어플리케이션에서 전역으로 접근 가능한 인스턴스를 제공하여 상태나 행위를 공유할 때 유용하고,주로 설정/로그/데이터베이스 연결 관리 등에서 사용한다. 특정 객체가 애플리케이션 전체에서 일관된 상태를 유지하면서 접근 가능해야하는 경우(설정 관리나 로그 관리) 이 객체들이 동일한 상태를 유지해야 하기 때문에 전역적인 접근성이 좋다. 또한 데이터 베이스에 연결된 객체나 파일 시스템 접근 객체와 같이 비용이 큰 리소스를 관리해야 할 때여러 개의 객체가 생성되는 것을 방지하여 리소스 절약에 효율적이며,중요한 상태 정보를 유지하..