반응형 Strategy Pattern 썸네일형 리스트형 디자인 패턴 (전략 패턴) C++ 디자인 패턴 : Strategy 패턴 (전략 패턴) 알고리즘을 교체가능 하게 하는 패턴. - 알고리즘의 인터페이스를 정의하고, 각각의 클래스별로 캡슐화 한 후 사용. - 결과는 같으나 결과를 만드는 방법이 여러개인 경우 사용. //전략 패턴 인터페이스 public interface IStrategy { int Calculator(int a, int b); } //전략 패턴 클래스 public class PatternPlus : IStrategy { public int Calculator(int a, int b) { return a + b; } } //전략 패턴 클래스 public class PatternMinus : IStrategy { public int Calculator(int a, int .. 더보기 이전 1 다음