💡 프로그램을 설계할 때 발생한 문제점들을 객체 간의 상호 관계 등을 이용해 해결할 수 있도록 하나의 규약 형태로 만들어 놓은 것
프록시 패턴 💡어떤 객체를 사용하려고 할 때, 객체를 직접적으로 참조 하는 것이 아니라 그 객체를 대신(proxy)하는 객체를 통해 접근하는 방식