전략 패턴 활용하기

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

6월 3일 17:48에 게시됨