이번 학습 주제는 대리인(Proxy) 패턴입니다 Proxy는 주로 HTTP Proxy를 떠올리실 것 같네요 아무튼 대리인 패턴은 매우 바쁜 오브젝트 대신에 일을 처리해 줄 수있는 오브젝트가 있는 패턴입니다 물론 처리할 수 있는 일에는 한계가 존재합니다 그럼 대리인 패턴의 역할들을 정리하고 시작하겠습니다 역할 설명 Subject(주체) Proxy 역할과 RealSubject 역할을 동일시하기 위한 인터페이스를 결정 Proxy(대리인) Client 역할의 요구를 할 수 있는 만큼 처리하고 처리할 수 없어 RealSubject 역할이 필요해지면 그 때 RealSubject 역할을 생성 Real Subject(실제의 주체) Proxy 역할에서 감당할 수 없는 일이 발생했을 때 등장 Client(의뢰인) Prox..