19. 중재자 패턴(Mediator Pattern) 19. 3 디자인 중재자 패턴에 대한 설명을 위한 예제는 카메라의 반 자동 모드에서 중재자를 통해 조리개 값의 변화와 셔터 스피드의 변화에 대한 상호작용을 하는 프로그램을 작성해 볼께요. 프로그램에는 사용자와 상호작용을 하는 Camera 개체가 있습니다. Camera 개체 내부에는 내부 중재자 개체인 InnerMode 형식의 개체가 있고 셔터 스피드를 관리하는 Shutter, 조리개를 관리하는 Iris라 정하였습니다. Camera 형식의 개체는 내부에 InnerMediator 개체와 Iris, Shutter 개체로 구성되어 있습니다. 사용자에 의해 촬영 모드가 변경 요청이 오면 이를 InnerMediator 개체에게 전달합니다. 그리고, 셔터 스피드 값..