2012-06-27 3 views
1

이 질문에 대한 배후의 목표는 일반적으로 Java 프록시와 위임에 대한 나의 이해를 높이는 것입니다.Java 프록시가 위임자로 작동한다고 말할 수 있습니까?

+0

게시물에 사용 된 "위임"및 "위임"을 정의하십시오. –

+0

더 정확한 질문을 편집했습니다. @pst 위임자와 위임을 [위임 패턴] (http://en.wikipedia.org/wiki/Delegation_pattern)에 정의 된대로 해석합니다. – Jayant

답변

1

의미 상으로 프록시 은 일부 구현에을 위임하지만 이것은 단지 Proxy Pattern의 의도 부작용입니다.

위임을하기 전에 여분의 논리를 가로 채거나 논리를 수정하거나 프록시가 결과를 반환하기 전에 반환 값에 영향을 미칠 수 있습니다.

차단 및 수정은 Delegate Pattern의 의도가 아닙니다.

시스템에서 구현과 느슨하게 결합 된 인터페이스를 만드는 추상화가 있습니다.

Dynamic Proxies in Java은 Java에 고유 한 개념이며 어댑터 패턴 및 데코레이터 패턴 구현을위한 것입니다.

+1

대단한 답변입니다! 나는 그런 종류의 설명을 정확하게 찾고 있었다. – Jayant

관련 문제