개발놀이터

면접 준비 : 프록시 패턴 본문

CS 지식/면접준비

면접 준비 : 프록시 패턴

마늘냄새폴폴 2022. 7. 8. 06:01

Q. 프록시 패턴이 뭔가요?
A. 인터페이스를 사용하고 실행시킬 클래스에 대해 객체가 들어갈 자리에 대리자 객체를 대신 투입하여, 클라이언트는 실제 실행시킬 클래스에 대한 메소드를 반환하는지 대리 객체의 메소드를 반환하는지를 모르게 하는 것을 말합니다.

Q. 프록시 패턴은 왜 사용하나요?
A. 프록시 패턴은 전처리 및 후처리 사용에 용이하고, 특정 메서드에 대한 보안이 좋습니다. 하지만 프록시 패턴을 사용시 가독성이 떨어질 수 있다는 단점도 존재합니다. 

Q. 프록시 패턴은 언제 사용하나요?
A. 지연 로딩을 사용하거나, 필요할 때 객체를 추가시키고 싶을 때 사용하면 좋습니다. 또한 보안 문제로 인하여 특정 메서드의 접근을 제어하고 싶지 않을 때도 사용할 수 있습니다. 

 

https://coding-review.tistory.com/121

 

프록시 패턴

프록시 패턴은 무엇인가? 프록시 패턴은 인터페이스를 사용하고 실행시킬 클래스에 대해 객체가 들어갈 자링네 대리자 객체를 대신 투입하여, 클라이언트는 실제 실행시킬 클래스에 대한 메소

coding-review.tistory.com

 

'CS 지식 > 면접준비' 카테고리의 다른 글

면접 준비 : GC (Garbage Collection)  (0) 2022.07.14
면접 준비 : JVM  (0) 2022.07.14
면접 준비 : 데코레이터 패턴  (0) 2022.07.07
면접 준비 : 전략 패턴  (0) 2022.07.06
면접 준비 : 템플릿 메서드 패턴  (0) 2022.07.01