[2단계] CS 개념 지식 모음집/디자인 패턴
[Design Pattern] 프록시 패턴(Proxy Pattern)
안녕하세요 취업길잡이 Coy입니다 오늘은 프록시패턴에 대해서 알아보도록 하겠습니다 프록시패턴이란? 프록시 패턴은 대상 객체에 대한 접근을 제어하여 추가적인 기능을 제공하는 구조 디자인 패턴입니다. 클라이언트가 대상 객체에 직접 접근하는 대신 프록시 객체를 통해 접근하며, 이를 통해 보안, 캐싱, 데이터 유효성 검사, 지연 초기화, 로깅 등의 기능을 추가할 수 있습니다. 프록시는 대상 객체와 동일한 인터페이스를 구현하여 클라이언트에게 투명하게 동작하며, 객체 생성 비용이 비싼 경우나 원격 객체를 로컬처럼 다룰 때 유용합니다. 사용하는 목적 접근 제어: 클라이언트가 실제 객체에 직접 접근하지 않도록 제어하여 객체의 접근을 관리하고 권한 검사 등을 수행할 수 있습니다. 지연 초기화: 실제 객체의 생성 및 초기..
2024. 2. 18. 12:24