Unity로 이해하는 싱글톤 패턴 (Singleton Pattern)
·
Unity/Design Pattern
Unity에서 싱글톤 패턴(Singleton Pattern)을 사용하면 특정 클래스의 인스턴스가 오직 하나만 존재하도록 보장할 수 있습니다. 이는 많은 상황에서 유용한데, 예를 들어 게임에서 현재 상태를 저장하거나, 매니저 클래스를 구현하거나, 리소스를 로드하는 등의 작업이 있을 때 사용할 수 있습니다. 싱글톤 패턴의 구현 싱글톤 패턴을 구현하려면 다음과 같은 단계를 거칩니다. 클래스의 생성자를 private으로 지정하여 외부에서 인스턴스를 생성하지 못하도록 합니다. 클래스 내부에 private static 변수를 선언합니다. 클래스 내부에 public static 메서드를 만들어 private static 변수를 리턴하도록 합니다. 이 메서드를 통해 클래스 외부에서 유일한 인스턴스에 접근할 수 있습니다..