디자인 패턴 공부를 하면서 가장 먼저 알게됐던 패턴. 1. 싱글톤 패턴이란? - 프로그램 내에서 단 하나의 객체만 존재하는 컨트롤 타워로써 프로그램의 시작부터 종료까지 생존하면서 데이터 관리의 이점을 가져오는 디자인 패턴 - 게임 내에서 가장 많이 사용되는 디자인 패턴 중 하나 2. 장단점1) 장점 - 단일의 인스턴스와 전역적인 접근을 보장하기 때문에 싱글톤을 사용해 오브젝트들이 서로를 참조하고 있는 결합도를 낮출 수 있음 - 게임 내에서 파괴되지 않기 때문에 보다 편하게 데이터를 관리할 수 있음 2) 단점 - 전역적인 접근이 가능하기 때문에 데이터에 대한 보호수준을 주의하지 않으면 의도치 않은 데이터 변화가 발생할 수 있음 - 객체들이 싱글톤 객체의 데이터에 의존하게 되는 현상이 발생할 수 있음 - s..