프로그래밍 기술/Escort GoF의 디자인 패턴 C#

[소프트웨어 설계 패턴 C#] 13. 프락시 패턴 (Proxy Pattern) - 가상 프락시

언제나휴일 2016. 4. 17. 13:13
반응형

13. 프락시 패턴(Proxy Pattern) - 가상 프락시

 

 이번에는 프락시 패턴 중에서 가상 프락시에 대해 살펴보기로 합시다.

 

 가상 프락시는 실제 개체의 특정 행위를 수행하는 비용이 클 경우 사용이 됩니다. 사용자가 가상 프락시 개체를 통해 비용이 많이 드는 작업을 요청을 했을 시에 가상 프락시 개체는 이 작업을 별도의 쓰레드에서 수행하게 명령만 내립니다. 이를 통해 사용자는 비용이 큰 작업을 수행 요청했을 시에 수행이 완료될 때까지 기다리지 않고 다른 작업을 수행할 수 있게 됩니다.

 

프락시 패턴(Proxy Pattern) - 가상 프락시


VirtualProxy.zip


2016/04/27 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 프락시 패턴(Proxy Pattern) 가상 프락시 - 개요, 시나리오


2016/04/27 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 프락시 패턴(Proxy Pattern) 가상 프락시 - 설계(Design)


2016/04/27 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 프락시 패턴(Proxy Pattern) 가상 프락시 - 구현


반응형