Strategy Pattern (1) 썸네일형 리스트형 자바 디자인 패턴 튜토리얼 - 행동 디자인 패턴 - 전략 패턴 전략 패턴 알고리즘은 런타임에 변경할 수 있습니다. 전략 패턴은 행동 패턴입니다. 전략 패턴에서 알고리즘을 실행하려면 다양한 알고리즘과 컨텍스트 객체를 생성합니다. 전략 객체는 컨텍스트 객체에 대한 알고리즘을 변경합니다. 예제 interface MathAlgorithm { public int calculate(int num1, int num2); } class MathAdd implements MathAlgorithm{ @Override public int calculate(int num1, int num2) { return num1 + num2; } } class MathSubstract implements MathAlgorithm{ @Override public int calculate(int num.. 이전 1 다음