중개인을 통해서 처리하기
* Mediator Pattern
- 객체들간의 상호 연결을 Mediator 로 캡슐화한다
- 클래스들 간의 느슨한 결합을 촉진시킨다
* 의도
- 커뮤니케이션하는 서로 다른 객체들의 집합을 캡슐화하는 방법으로 느슨한 결합을 만든다
* 활용
- 객체들 사이에서 커뮤니케이션 하는 것이 잘 정의되어 있으며 복잡할 때
- 너무 많은 관계가 존재하고 커뮤니케이션 혹은 제어의 공통점이 필요할 때
* 디자인 원리
- Mediator 는 재사용이 거의 불가능하다
- 커뮤니케이션 flow 를 이해하기가 쉽다
'SW 공학 > ::: 패턴' 카테고리의 다른 글
///[GoF] Abstract Factory Pattern (0) | 2021.09.26 |
---|---|
///[GoF] Factory Method Pattern (0) | 2021.09.26 |
///[GoF] State Pattern (0) | 2021.09.26 |
///[GoF] Iterator Pattern (0) | 2021.09.26 |
///[GoF] Template Method Pattern (0) | 2021.09.26 |