내용

  • 객체 상태를 캡슐화하여 클래스화함으로써 그것을 참조하게 하는 방식입니다.
  • 상태에 따라 다르게 처리할 수 있도록 행위 내용을 변경하여, 변경 시 원시 코드의 수정을 최소화할 수 있고, 유지보수의 편의성도 갖는 디자인 패턴입니다.
  • 객체의 상태에 따라 행위 내용을 변경

연관 페이지

참고 문헌 / 사이트