개발놀이터

면접 준비 : 데코레이터 패턴 본문

CS 지식/면접준비

면접 준비 : 데코레이터 패턴

마늘냄새폴폴 2022. 7. 7. 05:15

Q. 데코레이터 패턴이 뭔가요? / 데코레이터 패턴에 대해 설명해주세요.
A. 데코레이터 패턴은 주어진 상황 및 용도에 따라 어떤 객체에 책임을 동적으로 추가하는 패턴을 말합니다.

Q. 데코레이터 패턴은 왜 사용하나
A. 데코레이터 패턴을 사용하면 기존 코드를 수정하지 않고도 행동을 확장시킬 수 있습니다. 또한 구성과 위임을 통해서 실행중에 새로운 행동을 추가할 수도 있습니다. 하지만 의미없는 객체들이 너무 많이 추가될 수 있다는 단점도 존재합니다. 

Q. 데코레이터 패턴은 언제 사용하나요?
A. 클래스의 요소들을 계속해서 수정하면서 사용하는 구조인 경우나 여러 요소들을 조합해서 사용하는 클래스 구조인 경우에 사용합니다. 

 

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

 

데코레이터 패턴

데코레이터 패턴은 무엇인가? 데코레이터 패턴은 주어진 상황및 용도에 따라 객체의 책임을 동적으로 추가할 수 있는 패턴을 말한다. 데코레이터 패턴은 프록시를 이용해 부가기능을 추가해주

coding-review.tistory.com

 

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

면접 준비 : JVM  (0) 2022.07.14
면접 준비 : 프록시 패턴  (0) 2022.07.08
면접 준비 : 전략 패턴  (0) 2022.07.06
면접 준비 : 템플릿 메서드 패턴  (0) 2022.07.01
면접 준비 : 추상클래스와 인터페이스  (0) 2022.06.28