11. 플라이 웨이트 패턴
1. 플라이 웨이트(FlyWeight) 패턴 객체를 가볍게 만들어 메모리 사용을 줄이는 패턴. 자주 변하는 속성과 변하지 않는 속성을 분리하고 재사용하여 메모리 사용을 줄일 수 있다. 2. 패턴 적용 전 코드 Character를 생성시 중복되는 파라미터가 존재함. (fontFamily, fontSize) 중복은 상황과 생각에 따라 다르게 결정될 수 있음. public class Character { private String value; private String color; private String fontFamily; private Integer fontSize; public Character(String value, String color, String fontFamily, Integer font..
디자인 패턴
2022. 2. 10. 17:51