이 글은 해당 유튜브를 보고 진행한 것에 대해 공부한 것을 정리한 글입니다. 플라이웨이트 패턴 (Flyweight Pattern)플라이웨이트 패턴은 공유 데이터를 중앙 집중화하여 게임의 중복 데이터를 줄이는 최적화 패턴입니다.개별 오브젝트가 각자 데이터 복사본을 저장하는 대신 이 공유 데이터를 참조하도록 하는 것입니다.특징공통 데이터의 공유를 통해 메모리 최적화플라이웨이트 패턴은 여러 객체 간에 공통 상태를 공유함으로써 메모리 사용을 줄이는 구조적 디자인 패턴입니다.동일한 정보를 중복 저장하지 않고, 필요에 따라 참조해서 사용하는 방식으로 동작합니다.성능에 초점을 둔 최적화 패턴일반적인 디자인 패턴들이 구조나 유연성에 중점을 둔다면, 플라이웨이트는 명확히 성능과 메모리 절약에 목표를 둡니다.수많은 객체..