내용

  • 알고리즘 군을 정의하고(추상 클래스) 같은 알고리즘을 각각 하나의 클래스로 캡슐화한 다음, 필요할 때 서로 교환해서 사용할 수 있게 하는 패턴입니다.
  • 행위를 클래스로 캡슐화해 동적으로 행위를 자유롭게 바꿀 수 있게 해주는 디자인 패턴입니다.
  • 행위 객체를 클래스로 캡슐화해 동적으로 행위를 자유롭게 변환합니다.

연관 페이지

참고 문헌 / 사이트