전략 패턴 활용하기
전략 패턴은 알고리즘 집합을 정의하고 각각을 캡슐화하여 상호 교체가 가능하도록 만드는 방법이다. 이 패턴은 알고리즘 변경이 클라이언트에 영향을 주지 않도록 설계되었다.
다음은 전략 패턴을 구현하는 기본적인 코드 예제이다.
1. 전략 인터페이스 정의
알고리즘을 처리할 공통 인터페이스를 정의한다.
public abstract class AlgorithmStrategy
{
public abstra ...
6월 3일 17:48에 게시됨