3.2.2 분리와 재사용을 위한 디자인 패턴 적용 - 메소드 추출
템플릿 메소드 패턴의 적용
전략 패턴의 적용
DI적용을 위한 클라이언트/컨텍스트 분리
3.3.1 전략 클래스의 추가 정보
로컬 클래스
익명 내부 클래스