정적 멤버 함수를 통해 객체를 만든다는 것은 동적할당과 유사하다.
유일 객체를 데이터 영역에 올려놓고 해당 객체의 주소를 반환해 준다.
특징
객체의 해제를 신경 쓰지 않아도 된다. (동적할당이 아니라 데이터 영역을 사용하기 때문)
단, 프로그램 실행 도중 원할 때 데이터를 맘대로 해제할 수 없다.
일반적으로 싱글톤으로 만드는 객체의 경우 Manager 성향이 크다.
어떤 방식을 사용할지는 각 회사마다 각 프로젝트마다 성향과, 규모 등 변수가 많기 때문에 어떤 디자인 패턴 방식을 사용하는지는 정확히 알 수 없다.