내용

  • 어떤 작업을 처리하는 일부분을 서브 클래스로 캡슐화해 전체 일을 수행하는 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내역을 바꾸는 패턴
  • 일반적으로 상위 클래스 (추상 클래스)에서 추상 메서들ㄹ 통해 기능의 골격을 제공하고, 하위 클래스 (구체 클래스)의 메서드에는 새부 처리를 구체화하는 방식으로 사용하면 코드의 양을 줄이고 유지보수를 용이하게 만드는 특징을 갖는 디자이 패턴
  • 상위 작업 구조를 바꾸지 않으면서 서브 클래스로 작업의 일부분을 수행합니다.

연관 페이지

참고 문헌 / 사이트