23. 전략 패턴(Strategy Pattern) [그림] 전략 패턴(Strategy Pattern) 클래스 다이어그램 23.4 구현 전략 패턴에 대한 예제 프로그램을 구현하는 순서는 Picture, Viewer 군, PictureCollection과 데모 코드 순으로 하겠습니다. 23.4.1 Picture Picture는 단순히 사진 이름과 색조, 명도, 채도를 멤버로 갖는 클래스로 정의할께요. 전략 패턴을 설명하기 위한 시나리오에 의해 필요한 것이지 직접적으로 전략 패턴과 관련 있는 클래스는 아닙니다. Viewer.cs namespace Strategy { interface IView { void View(Picture picture); } } SimpleViewer.cs using System; n..