티스토리 뷰

공부/토비의 스프링 3.1

프록시 패턴

이사쿠 2019. 4. 24. 00:33

프록시 패턴(p433)

  • 타깃에 대한 접근 방법을 제어하려는 경우
  • 데코레이터 패턴과는 달리 프록시가 타깃의 기능을 확장하거나 추가하지 않음
  • 타깃 오브젝트를 생성하기가 복잡하거나 당장 필요하지 않은 경우, 타깃 오브젝트를 생성하는 대신 타깃 오브젝트에 대한 레퍼런스로 프록시를 넘겨주고, 프록시의 메소드를 통해 타깃을 사용하려고 시도할 때 프록시가 타깃 오브젝트를 생성하고 요청을 위임해주는 방법

'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

어드바이스, 포인트컷, 어드바이저  (0) 2019.04.25
데코레이터 패턴  (0) 2019.04.24
프록시  (0) 2019.04.24
Mockito 프레임워크  (0) 2019.04.23
스프링 테스트 작성 가이드라인  (0) 2019.04.23
댓글