플라이웨이트패턴1 자바(JAVA) - 플라이 웨이트(Flyweight) 패턴 - 자바(JAVA) - 플라이 웨이트(Flyweight) 패턴 1. 의도 동일하거나 유사한 객체들 사이에 가능한 많은 데이터를 서로 공유해서 사용하도록 하여 메모리 사용량을 최소화하는 소프트웨어 디자인 패턴 2. 용도 주로 메모리 사용량을 줄여서 효율성을 높일 때 사용 3. UML 4. 구현 public class Font { final String family; final int size; public Font(String family, int size) { this.family = family; this.size = size; } } ========================================================================= public class FontFac.. 2023. 11. 16. 이전 1 다음