22-04-12-플라이웨이트패턴-3부-장점과단점

22-04-12-플라이웨이트패턴-3부-장점과단점

목차

01.장점

02.단점

01.장점

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

    • 이전에는 제 각각 인스턴스들이 가지고 있었음
    • 이를 적용하면 해당값은 매번 GET을 하지만 동일한 인스턴스이기때문에

      • flyweightFactory에서 같은 키값을 가지고 있으면 같은 걸 씀

02.단점

  • 오히려 적용하기전 소스가 더 간단하다.
  • 플라이웨이트 지식이 없다면 코드 파악이 어려움
  • 즉, 코드의 복잡도가 증가하게 됨

Written by@[KyeongMinPark]
Docker, C++, C#, Java, Golang으로 개발 모니터링운영 및 개발, 자원수집기 Beat & Exporter 개발 Gitlab Runner CI/CD & Hugo 연동과 테스트코드및 등을 공부와 개발중 ORM, TDD, BDD, DDD, DesignPattern, WebAssembly Studying

GitHub