플라이웨이트 패턴

ITKHJ·2023년 4월 20일
0

GoF의 디자인 패턴

목록 보기
16/16
post-thumbnail

플라이웨이트 패턴

  • 객체를 가볍게 만들어 메모리 사용을 줄이는 패턴
  • 자주 변하는 속성(또는 외적인 속성, extrinsit)과 변하지 않는 속성(또는 내적인 속성, intrinsit)을 분리하고 재사용하여 메모리 사용을 줄일 수 있다.
  • 자주 변하지 않는 것들을 모아둔 것이 플라이웨이트.

플라이웨이트 패턴의 장단점

장점

  • 애플리케이션에서 사용하는 메모리를 줄일 수 있다.

단점

  • 코드의 복잡도가 증가한다.
profile
모든 업무 지식 작성하자!

0개의 댓글