중재자 패턴다대 다 (N : N)의 관계에서 객체 간의 직접 통신을 막고, 모든 통신을 중재자를 통해서 해결객체들 간의 상호작용은 직접적으로 연결되지 않음객체는 오직 중재자만 참조함예를 들자면, 카카오톡을 생각하면 된다. 다른 사람 1,2,3 에게 메세지를 보내고 싶다면 하나하나씩 보내는 것보다중재자(카카오톡 그룹방)에 올리면 사람들이 그걸 보는 방식이라고 이해하면 편하다. 옵저버 패턴과의 다른 점은 다음과 같다. 옵저버 패턴의 예시를 먼저 보자// Subject 인터페이스public interface ISubject{ void RegisterObserver(IObserver observer); void UnregisterObserver(IObserver observer); void..