다이나믹 프록시

프록시(Proxy)란 프록시는 사전적 의미로 대리인, 대리권한 등의 뜻을 지닌다. 즉 무언가를 대신해서 작업을 하거나, 중계를 한다는 뜻인데 이게 프로그래밍에서는 어떻게 적용되는 것일까? 정보처리기사를 공부해본 사람이라면 아마 한 번쯤 훑고 넘어간 개념일 것이다. 프로그래밍에서의 Proxy는 디자인 패턴의 GoF(Gang of Four)의 생성 패턴, 구조 패턴, 행동 패턴 중 구조 패턴에 속하는 디자인 패턴이다.  프록시의 역할은 클라이언트로부터 메서드 호출과 같은 요청이 들어오면 해당 요청을 대신해서 처리하는 역할을 한다. 실제 Subject 객체는 프록시를 통해서 요청을 받아서 처리를 하게 된다. 이렇게 말로 설명해서는 어려우니 예시를 통해 알아보자. 손님이 웨이터를 통해 주문을 하고 웨이터는 주문..
pseudocoder_
'다이나믹 프록시' 태그의 글 목록