디자인패턴
디자인 패턴 - 프록시 패턴(Proxy Pattern)
- 프록시 패턴(proxy pattern)은 컴퓨터 프로그래밍에서 소프트웨어 디자인 패턴의 하나이다. - 일반적으로 프록시는 다른 무언가와 이어지는 인터페이스의 역할을 하는 클래스이다. 프록시는 어떠한 것(이를테면 네트워크 연결, 메모리 안의 커다란 객체, 파일, 또 복제할 수 없거나 수요가 많은 리소스)과도 인터페이스의 역할을 수행할 수 있다. - 쉽게 말해서 페이스북을 하다가 특정 글의 댓글을 보고 싶어서 눌렀는데 2천개나 댓글이 갑자기 로드가 되어버리면 메모리 낭비가 발생되지 않을까? 사용자 측면에서도, 호스트 입장에서도 불편할 것이다. 그렇기 때문에 한 번에 많은 양이 아닌 10개, 20개 씩 사용자에게 일부분의 데이터만 제공하기 위해 사용되는 패턴이라고 생각하면 된다. - 이 프록시 패턴은 Ea..