보호되어 있는 글입니다.
Activity
저작권 문제로 단순 강의 & 책 정리 글은 보호합니다!보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
개요 백엔드 데브코스에서 마르코님이 진행하는 발표 스터디에서 프록시 패턴을 맡게 되었는데요! 해당 발표를 준비하면서 학습한 내용을 공유하고 싶어서 글을 쓰게 되었습니다. 프록시 패턴 소개 프록시는 직역하면 대리라는 의미를 가지는데요. 직역 그대로 프록시 패턴은 클라이언트가 원래 사용하려는 객체를 직접 쓰는 것이 아닌 대리인을 거쳐 쓰는 패턴이라고 보면 됩니다. 쉽게 말해, 회사 대표를 뵙기 전 비서를 먼저 봐야하는 것처럼, 요청이 왔을 때 항상 프록시가 먼저 받게 되는 것처럼 말이죠! 그림을 보면 프록시와 리얼 서브젝트가 공유하는 인터페이스가 있고 프록시는 리얼 서브젝트를 참조하고 있습니다. 그래서 클라이언트는 해당 인터페이스 타입으로 프록시를 사용합니다! 이처럼 클라이언트가 프록시를 거쳐 리얼 서브젝트..