프록시, 프록시 패턴, 데코레이터 패턴

Drumj·2023년 2월 7일
0

오늘의 학습

프록시, 프록시 패턴, 데코레이터 패턴을 배웠고
아주 간략하게 정리한다.


프록시

클라이언트가 서버에 직접적으로 요청하지 않고 중간 대리자를 통해 서버에 요청을 하도록 하는데
이 중간 대리자를 프록시 라고 한다.

프록시가 하는 일을 재밌게 알아보자.

마침 장을 보러 가는 엄마
나(클라이언트) : 엄마~ 나 진라면 사줘
엄마(프록시) : 어 진라면 서랍에 있다

  • 접근 제어,캐싱

아빠가 차타고 간다고 한다
나(클라이언트) : 아빠 차 기름 다 떨어져서 기름 넣어야해
아빠(프록시) : 갖다오면서 주유도하고 세차도 했다.

  • 부가 기능 추가

하청의 하청
나(클라이언트) : 동생아 라면 좀 끓여주라
동생(프록시1) : 동동생아 라면 좀 끓여봐라 2개
동동생(프록시2) : 예이~~

  • 프록시 체인

프록시 패턴

그럼 프록시 패턴이란 뭔가??
프록시의 기능 중에서 접근 제어에 초점을 둔 디자인 패턴.


데코레이터 패턴

그럼 데코레이터 패턴은?
프록시의 기능 중에서 부가 기능 추가에 초점을 둔 디자인 패턴이다.

엄청 간략하게 알아봤다.

인프런 김영한님의 스프링 핵심 원리 - 고급편의 강의를 들으면서 정리.

유료강의이기 때문에 코드는 올리지 않도록 하겠다.
(인프런이 그렇게 해달라고 했다)

0개의 댓글