JAVA 자바 디자인 패턴 : 프록시 패턴, 이터레이터 패턴, 장점 단점, 예시
JAVA 자바 디자인 패턴 : 프록시 패턴 프록시 패턴(Proxy Pattern)은 객체의 대리인 또는 자리채움자로 작동하는 객체를 제공하여 원래 객체에 대한 접근을 제어하거나 기능을 추가하는 디자인 패턴입니다. 이 패턴은 클라이언트와 실제 객체 사이에 중재자 역할을 하는 프록시 객체를 두어, 직접적인 객체 접근을 피하고 여러 가지 유용한 용도로 활용됩니다. 주로 사용되는 용도로는 지연 초기화, 접근 제어, 로깅, 캐싱 등이 있습니다. 프록시 패턴의 종류 프록시 패턴은 크게 세 가지 유형으로 나뉩니다: 가상 프록시(Virtual Proxy): 객체의 생성을 지연시키는 데 사용됩니다. 보호 프록시(Protection Proxy): 객체에 대한 접근을 제어하는 데 사용됩니다. 리모트 프록시(Remote Pr..
2024.04.16