StrategyPattern사용하여 변하는 부분을 별도의 독립된 클래스로 확장시킴
하지만 이렇게 전략을 사용하는 컨텍스트 안에서 이미 구체적으로 어떤 전략 클래스를 사용할 것인지 이미 고정되어 있는 부분은 이상한 점이다.