Posts Tagged: dependency injection

Strategy Pattern

Strategy pattern은 간단히 생각하면 strategy를 runtime에 결정할 수 있도록 만드는 pattern으로 생각하고 있다. 개인적으로는 pattern 공부하면서 가장 인상적이고 재미있는게 strategy pattern 이었다.   1. Strategy pattern의 특징과 구조 Strategy pattern을 사용하면 알고리즘(또는 strategy)의 행위를 runtime에 변경하는 것이 가능하다. Strategy pattern을 적용한다는 것은 알고리즘군을 정의해서 캡슐화하며 서로 교환할 수 있게 만드는 과정이라고 생각할 수 있는데, 알고리즘과… Read more »