내용 기존에 구현되어 있는 클래스에 필요한 기능을 추가해 나가는 설계 패턴 기능 확장이 필요할 때 객체 간의 결합을 통해 기능을 동적으로 유연하게 확장할 수 있게 해주어 상속의 대안으로 사용하는 디자인 패턴 객체의 결합을 통해 기능을 동적으로 유연하게 확장 연관 페이지 참고 문헌 / 사이트 (책) 정보처리기사