-
[수정중] 헤드퍼스트 디자인 패턴 [11]Development/디자인 패턴 2018. 1. 9. 19:06
헤드퍼스트 디자인 패턴[11]
- 프록시 패턴
프록시: 자신이 대변하는 객체와 그 객체에 접근하고자 하는 클라이언트 사이에서 작업을 처리.
gumball 프로그램의 위치, 현황, 현재상태에 대해 원격으로 모니터링하고싶다!
원격 프록시를 통해 구현!
프록시: 진짜 객체를 대신함. -> 실제 객체인 것 처럼 행동하지만 실제로는 네트워크를 통해서 진짜 객체와 데이터를 주고받음.
원격 프록시: 원격 객체에 대한 로컬 대변자
원격 객체: 다른 JVM의 힙에있는 객체(다른 주소공간에서 돌아가고 있는 원격객체)
로컬 대변자(Local Representative): 다른 원격 객체에게 메소드 호출을 전달해주는 역할을 맡음
'Development > 디자인 패턴' 카테고리의 다른 글
[수정중] 헤드퍼스트 디자인 패턴 [13] (0) 2018.01.09 [수정중] 헤드퍼스트 디자인 패턴 [10] (0) 2018.01.09 [수정중] 헤드퍼스트 디자인 패턴 [9] (0) 2018.01.09 [수정중] 헤드퍼스트 디자인 패턴 [8] (0) 2018.01.02 [수정중] 헤드퍼스트 디자인 패턴 [7] (0) 2018.01.02