프록시 패턴1 [Java] 프록시 패턴(Proxy Pattern)이란? 안녕하세요, BTC 블랙아웃입니다! 오늘은 디자인 패턴 중 하나인 '프록시 패턴'에 대해서 함께 알아보겠습니다. 프록시 패턴은 이름에서도 알 수 있듯이 '대리인'의 역할을 하는 패턴입니다. 언제, 왜 이 패턴이 필요한지, 그리고 어떤 종류의 프록시 패턴이 있는지 한 번 살펴보겠습니다. 1. 프록시 패턴이란? 프록시 패턴은 어떤 객체에 대한 접근을 제어하는 역할을 합니다. 대상 객체에 직접 접근하는 대신 프록시 객체를 통해 접근하게 되는데, 이로 인해 다양한 작업을 추가로 수행할 수 있습니다. 2. 프록시 패턴의 종류 1) 가상 프록시 (Virtual Proxy) 특징: 실제 객체의 생성이 자원을 많이 소모하는 경우, 실제 필요한 시점에 객체를 생성합니다. 예시: 이미지 뷰어 앱에서 큰 이미지를 로딩할 때.. 2023. 10. 13. 이전 1 다음