
싱글톤 패턴 (Singleton Pattern)
싱글톤 패턴이란?싱글톤 패턴이란 단 하나의 유일한 객체를 만들기 위한 코드 패턴입니다.쉽게 말하자면 메모리 절약을 위해, 인스턴스가 필요할 때 똑같은 인스턴스를 새로 만들지 않고 기존의 인스턴스를 가져와 활용하는 기법을 말합니다. 전역 변수라는 걸 만들어 이용하는 이유는, 똑같은 데이터를 메서드마다 지역 변수로 선언해서 사용하면 무의미하기도 않고 낭비이기 때문에, 전역에서 한번만 데이터를 선언하고 가져와 사용하면 효율적이기 때문입니다.따라서 보통 싱글톤 패턴이 적용된 객체가 필요한 경우는 그 객체가 리소스를 많이 차지하는 역할을 하는 무거운 클래스일때 적합하며, 대표적으로 데이터베이스 연결 모듈이 있습니다. 싱글톤 패턴 사용 방법1. Singleton 클래스 안에 Singleton이라는 이름의 priv..