반응형 전략패턴1 [Design_Pattern] 전략 패턴(Strategy Pattern) 안녕하세요 Limky입니다. 이번 시간은 전략 패턴(Strategy Pattern)에 대해서 알아보겠습니다. 디자인 패턴의 꽃이라고 할 정도로 전략 패턴(Strategy Pattern)은 꼭 기억해야 하는 중요한 패턴입니다. 먼저 전략 패턴(Strategy Pattern)을 구성하는 3가지 요소가 무엇인지 알아야 합니다. 1. 전략 메서드를 가진 전략 객체 2. 전략 객체를 사용하는 컨텍스트(전략 객체의 사용자/소비자) 3. 전략 객체를 생성해 컨텍스트에 주입하는 클라이언트(제3자, 전략 객체의 공급자) 위 도식을 클래스 다이어그램으로 표현하면 다음과 같습니다. 클라이언트는 다향한 전략 중에 현재 상황에 적합한 전략을 생성해 컨텍스트에게 전략 객체를 주입합니다. 즉 Strategy Interface를 구.. 2017. 8. 28. 이전 1 다음 반응형