알고리즘군을 정의하고 캡슐화해서 각각의 알고리즘군을 수정해서 쓸 수 있게 해준다. 전략 패턴을 사용하면 클라이언트로부터 알고리즘을 분석해서 독립적으로 변경할 수 있다.참고: (도서)헤드 퍼스트 디자인 패턴만약 오리(Duck) 클래스가 있다고 하자.오리 클래스를 상속받는