디자인패턴 - Proxy Pattern


디자인패턴 - Proxy Pattern

이 패턴을 구현하는 Object는 실제 서비스를 처리하는 Object의 대리자 개념이다. 하지만, 클라이언트는 실제 서비스 객체인지를 인지하지 못한다. 아니, 인지하고자 하는 것에 관심이 없다. 왜냐하면, 서비스는 제대로 수행되기 때문이다. 즉, 대리자는 실제 서비스 객체의 서비스에는 영향을 주지 않지만, 최초 요청은 대신 받아서 처리 흐름을 제어할 뿐이기 때문이다.왜? 이런 일을 할까?1) 성능상의 이유파일을 읽는 경우를 생각해 보자. 이 경우에 실제 파일의 내용을 읽는 객체에 계속 서비스를 요청하게 되면 매번 IO가 발생할 것이다. 이는 자연스러운 현상이다. 하지만, 조금만 더 생각해 보면 만약 해당 파일이 소량이고 정적이..........

디자인패턴 - Proxy Pattern에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 디자인패턴 - Proxy Pattern