-선 그리기-
[1].디자인 패턴 중, 미디에이터 패턴 & 싱글톤
지금까지, MainGame클래스에서, 모든 오브젝트 상속 클래스들을 llist에 담아서, 할당 및 해제 호출 하고 있었는데, 이제 이거를, 또 오브젝트들만 관리하는 매니져 클래스를 만들어서, 미디에이터 디자인 패턴 기법을 적용해보자.
결국 배운 내용으론,
“미디에이터 디자인 [기법]을 사용해서, 싱글톤 패턴을 사용한다” 라고 보면 되겠다.
“미디에이터 패턴은, 특정 클래스(지금은 ObjMgr클래스)가 모든 객체들에 대한 소유권을 갖는 것을 말한다. 그냥 기법이라고 보면 될 것 같다.
“싱글톤 패턴은, 단 하나의 인스턴스를 생성해서, 마치 전역함수 처럼 필요한 함수 등을, 뽑아쓸 수 있지만, 이는 c++의 은닉성 규칙에 위배되는 것이기도 해서 찬반 논란이 많은 녀석이다.

ObjManager.h는 저렇게 쓰고, static이 붙어있는 Get_Instance를 통해 필요한 함수 등을 불러온다.
그리고, Destroy_Instance를 MainGame클래스 소멸자에 선언해서 생성한 하나의 인스턴스를 파괴한다(해제한다).