
전략 패턴이란여러 유사한 알고리즘을 캡슐화 하여 객체의 행위를 동적으로 변경 가능하게 만드는 패턴이다.가독성 , 유지보수성이 좋아진다.OCP( 개방 폐쇄의 원칙 ) : 변경에 닫혀있고 확장엔 열려있는 객체지향 원칙이 실현된다.다른 행동 및 전략이 추가된다고 해도 기존의

기존 코드를 재사용하기 위해 내적,외적 구조를 변환하는 작업을 처리한다.기능상 문제없이 동작하는 코드가 단지 인터페이스의 차이 때문에 사용할 수 없는 경우 많이 응용되는 패턴이다. 또 기존 코드에 오류가 있거나 보정 작업이 필요한 경우에도 유용하다.오래된 레거시 코드나