보호프록시

    Head First: Design Patterns - 프록시 패턴(Proxy Pattern): 보호 프록시(protection proxy)

    디자인 패턴: 프록시 패턴(Proxy Pattern) 이 포스팅은 Head First: Design Patterns 책을 보고, 개인적으로 정리한 포스팅입니다. Proxy Pattern 이란? 프록시 패턴(Proxy Pattern) 은 어떤 객체에 대한 접근을 제어하기 위한 용도로, 대리인이나 대변인에 해당하는 객체를 제공하는 패턴이다. 프록시 패턴을 사용하면 원격 객체라든가 생성하기 힘든 객체, 보안이 중요한 객체와 같은 다른 객체에 대한 접근을 제어하는 대변자 객체를 만들 수 있다. 먼저 Proxy Pattern에서 사용되는 용어와 방법들을 알아보고, 예제를 들겠다. 프록시에서 접근을 제어하는 방법 원격 프록시(remote proxy)를 써서 원격 객체에 대한 접근을 제어할 수 있다. 가상 프록시(v..