728x90 경량 패턴1 디자인 패턴, Flyweight Pattern (경량 패턴) 경량 패턴이란? 같은 객체를 여러개 표현할 때, 고유 데이터는 공유하여 사용하는 패턴입니다. 기본적인 Call by reference의 개념 구조입니다. 객체를 여러개 표현하지만, 내부적으로는 참조 데이터 하나로 사용하는 개념이라고 할 수 있겠습니다. 특징 고유 데이터의 경우, 내부적으로 공유하는 데이터가 사용되기 때문에, 여러개의 객체를 표현해도 객체 개수보다 사용되는 메모리가 적습니다. 예제 Tree.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class Tree : MonoBehaviour { private static MeshRenderer _treeMeshRenderer = null.. 2022. 1. 30. 이전 1 다음 반응형