☆Strategy(전략가) 패턴 - 그때그때 상황에 맞게 갈아 끼울 수 있는 패턴 ★. 하나의 패턴으로 여러가지 방식을 모두 실행 해 볼 수 있다. . 커맨드패턴은 객체를 갈아낄수 없지만. 전략가 패턴은 갈아끼울 수있다. . 여러가지 방식을 갈아껴서 실행하고 싶을 때 사용하면 좋습니다. . 하나의 문제사항을 다양한 알고리즘으로 풀어서 처리하는 속도(비용)을 비교할 수 있다. // Strategy(전략가) 패턴은 생성자에서 셋팅 및 수행을 하지 않음..class StrategyRunner { constructor() {} // Setter함수를 통해서 전략을 설정 후 setStrategy(strat) { this.strategy = strat; } // 해당 전략에 대한 실행부는 따로..