Strategy

이정훈·2024년 2월 7일

디자인 패턴

목록 보기
3/17

전략

전략은 어떤 문제를 해결하는 알고리즘을 의미한다.
어떤 하나의 기능을 구성하는 부분을 동작 중에 효과적으로 변경하는 방안 제공.

구현

https://github.com/wlals7565/design-pattern/tree/main/src/strategy

정리

전략 패턴은 어떤 기능에 대한 특정 알고리즘을 느슨하게 결합 가능하게 해주는 패턴
느슨한 결합은 나중에 알고리즘을 쉽게 변경가능하게 만들고 실행 중에 알맞은 알고리즘을 선택하게 만들어줍니다.
기존의 알고리즘을 유지하면서 새로운 알고리즘을 추가 가능합니다.

profile
기록으로 흔적을 남깁니다.

0개의 댓글