에듀윌 · 행위 패턴
★ 2순위 빈출
Strategy · 알고리즘 교체

내비게이션 경로 옵션

전략
Strategy
정의
동일한 문제를 푸는 여러 알고리즘을 각각 캡슐화해두고, 클라이언트가 상황에 맞게 알고리즘을 교체할 수 있게 하는 패턴.
내비 경로 옵션 — '최단 거리·최저 요금·추천 경로'가 각각 별개 알고리즘. 같은 출발·도착지에서 알고리즘만 골라 갈아끼움.
구분행동이 바뀌는 방식
전략클라이언트가 명시적으로 알고리즘 선택
상태객체 상태에 따라 자동으로 행동 변경