전략 패턴 및 공장 패턴의 차이


전략 모드 전략 패턴

첫째, 전략 패턴에 대해 말해 :

전략 모드 (Strategy 패턴) 알고리즘 일련의 정의는, 각 알고리즘은 패키지화하고 교체하게된다. 전략 모드는 고객의 사용에 변화의 알고리즘의 독립을 허용;

전략 모드가 특징

행동이나 알고리즘의 클래스는 할 수 있습니다 때 실행 변경

문제 해결

환경에 풀 때, 만약 다른 문제를 사용하여, 다양한 방법으로 전환. [나의 이해는 : 나는이 (가) 지금은 B로 대체 * 알고리즘을 사용했다 경우, 가장 쉬운 방법은에 직접 인 = A 알고리즘, A = B 알고리즘을 쓴 다음 줄; 일반적으로, 다시 쓰기에 대한 알고리즘을 변경 법에 의해 직접 주소 생성 전략없이 코드처럼, 전략 패턴]

공장 패턴

공장 모드 기능

공통 인터페이스, 숨겨진 내부 로직을 생성하면 원하는 서브 클래스를 생성합니다.

추천

출처www.cnblogs.com/mengxixi/p/12008513.html