프로토타입 패턴1 [C#/Unity][디자인패턴] 프로토타입 패턴(Prototype Pattern) 1. 프로토타입 패턴이란? - 어떤 객체에 대한 프로토타입을 만들어 놓고 그것을 복사해서 사용하는 패턴 - Clone을 이용하여 객체를 생성하는 방법 - 본래의 오브젝트의 복사본을 만들어 각 객체에 따라 데이터를 수정해주는 방식으로 오브젝트를 생성 - 기존에 생성된 객체를 이용하여 해당 타입의 객체를 생성 - 생성할 객체들의 타입이 프로토타입인 인스턴스로부터 결정, 인스턴스는 새 객체를 만들기 위해 자기 자신을 복제 - 유니티에서는 Instantiate()가 같은 역할을 하도록 구현되어 있음. - 객체들을 그의 특정 클래스들에 결합하지 않고 복제할 수 있도록 하는 생성 디자인 패턴 2. 프로토타입 패턴을 사용하는 경우 - 비슷한 오브젝트를 지속적으로 생성해야 할 경우 - 클래스로부터 인스턴스 생성이 어려.. 2023. 11. 17. 이전 1 다음