Proxy Pattern

YeJI Kang·2021년 6월 20일
0

Head First Design Pattern

목록 보기
13/14

프록시 패턴(Proxy Pattern)의 정의

프록시 패턴(Proxy Pattern) - 어떤 객체에 대한 접근을 제어하기 위한 용도로 대리인이나 대변인에 해당하는 객체를 제공하는 패턴

프록시 패턴에서 접근을 제어하는 활용은 아래와 같습니다.

  • 원격 프록시(remote proxy)
    • 프록시 패턴을 써서 원격 객체에 대한 접근을 제어할 수 있습니다. 다른 JVM에 들어있는 객체의 대변인에 해당하는 로컬 객체입니다.
  • 가상 프록시(virtual proxy)
    • 프록시 패턴을 써서 생성하기 힘든 자원에 대한 접근을 제어할 수 있습니다. 실제 객체 생성을 미루게 해 주는 기능을 제공하기도 합니다.
  • 보호 프록시(protection proxy)를 써서 접근 권한이 필요한 자원에 대한 접근을 제어할 수 있습니다.
profile
재밌는 것만 하고 싶어 ʕ•ﻌ•ʔ

0개의 댓글