Strategy pattern (1) 썸네일형 리스트형 전략 패턴 (Strategy Pattern) 이란, 개념 및 예시 전략 패턴 (Strategy Patter) 이란 GoF 디자인 패턴 중에 행위 패턴에 해당되는 전략 패턴은 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다. 여기에서 전략이란 어떤 목적을 달성하기 위해 일을 수행하는 방식, 비즈니스 규칙, 문제를 해결하는 알고리즘 등으로 이해할 수 있다. 같은 문제를 해결하는 여러 알고리즘이 클래스별로 캡슐화되어 있고 이들이 필요할 때 교체할 수 있도록 함으로써 동일한 문제를 다른 알고리즘으로 해결할 수 있게 하는 디자인 패턴이다. 특히 게임 프로그래밍에서 게임 캐릭터가 지신이 처한 상황에 따라 공격이나 행동하는 방식을 바꾸고 싶을 때 전략 패턴은 매우 유용하다. 전략 패턴 예시 [로봇 만들기] 만들어야 할 로봇 아톰(Atom 클래스)과 태권V(TaekwonV 클래스.. 이전 1 다음