싱글턴
-
게임 프로그래밍 패턴 Part 2 디자인 패턴 다시 보기 - 싱글턴보관함 2020. 3. 1. 14:51
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 Part 2의 다섯 번째 패턴인 싱글턴을 살펴보고 저자가 주장하는 싱글턴 사용을 피해야 하는 이유에 대해서 자세히 살펴보는 것을 목표로 한다. 싱글턴 패턴이란?) [GoF디자인 패턴]에서는 싱글턴 패턴을 다음과 같이 소개했다. 오직 한 개의 클래스 인스턴스만을 갖도록 보장하고, 이에 대한 전역적인 접근점을 제공합니다. 코드로 살펴보면 다음과 같이 인스턴스 생성이 하나만 되도록 제한하고 전역 변수로 접근하도록 만드는 것이다. class TestC..
-
게임 프로그래밍 패턴 Part 2 디자인 패턴 다시 보기보관함 2020. 1. 12. 17:24
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 저자가 '대자인 패턴 다시 보기'라는 파트를 다루는 이유와 이 파트에서 다루는 패턴에 대해 간단하게 정리한다. 저자가 이번 파트를 다루는 이유) 이 책의 2부에서는 [GoF의 디자인 패턴]에 나온 여러 디자인 패턴을 게임 개발에 어떻게 적용할 수 있을지를 다룬다. 저자는 기본적으로 프로그래밍 패턴을 게임에 어떻게 적용할 수 있을지 이해를 돕기 위해 이 책을 작성했으며 그 일환으로 디자인 패턴 중 유용하거나 재미있는 것을 Part 2에서 다룬다...