디자인 패턴 [Design Pattern]

경량 패턴

브랑제리 2021. 6. 9. 23:08
  • 어떤 객체의 개수가 많아서 좀 더 가볍게 만들고 싶을 때 사용
  • 모든 객체의 데이터 값이 같아서 공유 할 수 있는 데이터로 만든다. 이를 `고유 상태` 라고 부른다.
  • 한개의 `고유 상태`를 다른 객체에서 공유 하게 만들어 메모리 사용량을 줄인다.
  • Immutable 속성을 가진다.
  • Java의 String 클래스는 Immutable 패턴과 Flyweight패턴을 가진다.
반응형

'디자인 패턴 [Design Pattern]' 카테고리의 다른 글

디자인 패턴 공부 시작  (1) 2021.06.10
커맨드 패턴  (0) 2021.06.09