목차 어떤 상황에서 쓰일까? 글자에는 글꼴, 크기, 색깔, 내용 등의 속성이 있다. 우리가 문서를 작성할 때 보통 글꼴과 크기는 일관되게 맞추기때문에 변경할 일이 거의 없다! 하지만 내용과 색깔은 시시때때로 변하는 속성이다. 글자 객체는 글꼴 객체 + 크기 객체 + 색깔 객체 + 내용 객체의 조합으로 만들어 진다하면 자주 변하지 않는 글꼴 객체와 크기 객체를 매번 생성할 필요가 있을까? 하나 만들어 두고 공통적으로 사용해도 되지 않을까? 플라이웨이트 패턴이란? 객체를 가볍게 만들어 메모리 사용을 줄이는 패턴이다. 자주 변하는 속성과 자주 변하지 않는 속성을 분리하고 재사용하여 메모리 사용을 줄인다! 불필요한 인스턴스 생성을 최소화하기 때문에 필요할때마다 새로운 인스턴스를 생성할때마다 메모리를 적게 사용하..