strategy pattern을 사용한 사례

🗺️ Design Pattern

[Design Pattern] Strategy Pattern - 전략 패턴

Strategy Pattern스트래티지 패턴(Strategy Pattern)은 행위 패턴(Behavioral Pattern)의 일종으로, 알고리즘 군을 정의하고, 각 알고리즘을 캡슐화하며, 이들을 상호 교환 가능하게 만드는 패턴입니다.즉, 알고리즘을 클라이언트에서 분리하여 독립적으로 변경할 수 있게 합니다.이를 통해 클라이언트 코드의 변경 없이 알고리즘을 쉽게 교체할 수 있습니다.Runtime 중에 알고리즘을 선택하게 합니다.하나의 알고리즘을 직접 Implementing 하는 대신 어떠한 알고리즘을 사용할지 Runtime Instruction을 받습니다.Animal을 받아서 Speaking을 시키는 함수동물은 고양이 혹은 사자고양이가 들어오면 “meow”사자가 들어오면 “roar”함수는 이 상태로 고정이..

Bigbread1129
'strategy pattern을 사용한 사례' 태그의 글 목록