[디자인 패턴] Mediator Pattern

2019. 2. 13. 14:34cs/디자인 패턴

Mediator Pattern 


Mediator를 영어로는 중개자라는 뜻이다. 


객체사이의 복잡한 통신들을 중지시키고 Mediator에게 중재를 시켜 처리를 정리합니다. 


특히 GUI 프로그래밍에 자주 쓰입니다.


사용될 상황


1. 객체들 끼리 통신은 잘되지만 복잡한 방법으로 될때

2. 객체를 재사용하는 것은 다른 많은 객체들끼리 연관되어 있기 때문에 어려울 때 

3. 객체의 동작들이 분산되어서 사용하기 어려울 때.