이 질문에 대한 배후의 목표는 일반적으로 Java 프록시와 위임에 대한 나의 이해를 높이는 것입니다.Java 프록시가 위임자로 작동한다고 말할 수 있습니까?
1
A
답변
1
의미 상으로 프록시 은 일부 구현에을 위임하지만 이것은 단지 Proxy Pattern의 의도 부작용입니다.
위임을하기 전에 여분의 논리를 가로 채거나 논리를 수정하거나 프록시가 결과를 반환하기 전에 반환 값에 영향을 미칠 수 있습니다.
차단 및 수정은 Delegate Pattern의 의도가 아닙니다.
시스템에서 구현과 느슨하게 결합 된 인터페이스를 만드는 추상화가 있습니다.
Dynamic Proxies in Java은 Java에 고유 한 개념이며 어댑터 패턴 및 데코레이터 패턴 구현을위한 것입니다.
+1
대단한 답변입니다! 나는 그런 종류의 설명을 정확하게 찾고 있었다. – Jayant
관련 문제
- 1. 연결 누설이라고 말할 수 있습니까?
- 2. viewcontroller에 뷰를 위임자로 설정
- 3. 프록시가 특정 웹 브라우저를 차단할 수 있습니까?
- 4. UIComponent에 스타일 프록시가 있습니까?
- 5. 누군가 내 실수를 말할 수 있습니까?
- 6. C# SAPI SSML 문자열을 말할 수 있습니까?
- 7. 누구나 SOAP과 REST의 차이점을 말할 수 있습니까?
- 8. 컴퓨터가 시계가없는 시간을 말할 수 있습니까?
- 9. 스칼라에 부분 문자열 프록시가 있습니까?
- 10. 좋은 파이썬 HTTP 프록시가 있습니까?
- 11. ImageMagick이 Ghostscipt를 위임자로 표시하지 않습니다
- 12. Powershell은 말할 수 있지만 내가 말하는 경우 쓸 수 있습니까?
- 13. 왜 내 프록시가 차단되었지만 이상한 프록시가 아닌가?
- 14. Google 캘린더의 '빠른 추가'기능은 어떻게 작동한다고 생각하십니까?
- 15. 기업 프록시가 전체 페이지를 캐시 할 수 있습니까?
- 16. 플렉스 : 프록시가 아닌 실제 요소를 어떻게 끌 수 있습니까?
- 17. 내 프록시가 온라인 상태인지 확인하는 방법이 있습니까?
- 18. PHP로 작성된 실제 프록시가 있습니까? 구현하려면 어떻게해야합니까?
- 19. 스토어드 프로 시저 장단점과 Java 스토어드 프로 시저 장단점을 말할 수 있습니까?
- 20. ViewController는 사용자 정의보기의 테이블 뷰의 위임자로
- 21. 클래스를 위임자로 지정하려면 클래스의 인스턴스를 만들어야합니까?
- 22. 누구나 지문 인식 시스템을 만드는 법을 말할 수 있습니까?
- 23. 누구든지이 IIS URL 재 작성으로 잘못된 점을 말할 수 있습니까?
- 24. 페이지가 기다리고있는 $ _GET 변수의 이름을 말할 수 있습니까?
- 25. Socket.Connect가 실패하면 도메인이 존재하지 않는다고 말할 수 있습니까?
- 26. 누구든지 유효한 HTML로이를 수행하는 방법을 말할 수 있습니까?
- 27. 는 solr에서 색인 생성에 대해 말할 수 있습니까?
- 28. 어떻게하면 스크롤 창 스크롤 자바 스크립트에서 스크롤 말할 수 있습니까?
- 29. 누가 마젠타에서 컨트롤러와 컨트롤러 사이의 폴더의 차이점을 말할 수 있습니까?
- 30. 누군가 나를 위해 형식 안전 사용을 분명히 말할 수 있습니까?
게시물에 사용 된 "위임"및 "위임"을 정의하십시오. –
더 정확한 질문을 편집했습니다. @pst 위임자와 위임을 [위임 패턴] (http://en.wikipedia.org/wiki/Delegation_pattern)에 정의 된대로 해석합니다. – Jayant