Strategy pattern1 [Design Patterns] Strategy Pattern Strategy Pattern 알고리즘을 동적으로 선택할 수 있게 하는 디자인 패턴 behavioral software design pattern that enables selecting an algorithm at runtime. Purpose 특정 행위를 하기 위해 교환할 수 있는 알고리즘을 정의할 수 있도록 합니다. Defines a set of encapsulated algorithms that can be swapped to carry out a specific behavior. Use When 행위기반적인 클래스들 간의 차이가 필요할 때 The only difference between many related classes is their behavior. 알고리즘의 다양한 버전, 변형이 필요.. 2021. 7. 30. 이전 1 다음