[c#] c#으로 싱글톤 패턴을 구현하자
유니티에서 크고작은 게임을 제작하게 되면, 결국 데이터를 주고 받는데서 많은 고민을 하게 됩니다. 그러면, 유용하게 쓰이는 방법이 Static 으로 변수를 선언하여, 데이터의 호출과 출력을 자유롭게 하는 법인데요, 하지만, 무분별한 Static 변수 사용은, 메모리 관리 측면에서 많은 에로사항을 유발하게 된다고 알려져, 어느정도 규모가 커지면, 적절하게 사용하는 것이 중요하게 됩니다. 그런점에서 최초부터 데이터의 생성을 싱글톤 패턴을 이용하여 관리하게 되면, 매우 제작이 용이하게 됩니다. 저도, C# 전문가가 아니기 때문에 정확하게 싱글톤 처리가 어떤점에서 일반 Static 보다 이점이 있다고 말하기는 어렵지만, 실제로 실무에서 게임을 제작할땐 먼저 싱글톤으로 데이터를 생성하고 사용하게 되는 것 같습니다..
2014. 4. 21.