백엔드 지식 저장소
2024. 1. 23.
전략 패턴이란?
전략패턴 전략 패턴은 실행 중에 알고리즘 전략을 선택하여 객체 동작을 실시간으로 바뀌도록 할 수 있게 하는 행위 디자인 패턴입니다. 어떤 일을 수행하는 알고리즘이 여러 가지 일 때, 동작들을 미리 전략으로 정의함으로써 손쉽게 전략을 교체할 수 있는, 알고리즘 변형이 빈번하게 필요한 경우에 적합합니다.. 전략 패턴 구조 코드로 바로 어떤 구조인지 확인하러 가시죠 public interface Strategy { void call(); } --------------------------------------------------- @Slf4j public class StrategyLogicV1 implements Strategy{ @Override public void call() { log.info("비즈..