싱글톤1 싱글톤(Singleton) 패턴 싱글톤 패턴이란? 객체의 인스턴스가 오직 하나만 생성되는 패턴 장점 최초 한 번만 고정된 메모리 영역을 할당 받고 사용하기 때문에 메모리가 낭비되지 않는다 다른 클래스 간에 데이터 공유가 쉬워진다 단점 여러 클래스의 인스턴스에서 데이터에 동시에 접근하게 되면 동시성 문제가 발생할 수 있다 자원이 공유되기 때문에 매번 인스턴스의 상태를 초기화하지 않으면 테스트를 온전하게 수행할 수 없다 자식 클래스를 만들 수 없다 Unity에서의 싱글톤 패턴 구현 public class GameManager : MonoBehaviour { static GameManager s_Instance; public static GameManager Instance { get { Init(); return s_instance } }.. 2023. 8. 23. 이전 1 다음 반응형