단도 직입적으로 Mediator Pattern은 로직을 전부 하나의 클래스에 일임하는 것이다. 일반적으로 프로그램은 수 많은 클래스들로 이루어져 있다. 수 많은 클래스들은 서로 복잡한 로직 속에 엃혀있다. 이는 프로그램의 가독성을 떨어뜨리고 개발 및 유지/보수를 힘들게 한다. 결론적으로 결합도를 높이게 된다.
이에 대한 해결책으로 각 클래스들의 Comunication을 캡슐화하여 하나의 객체에게 일임하는 것이다. 이는 클래스 간의 결합도를 낮추고 로직을 하나의 객체에 일임함으로써 유지/보수를 편리하게 해준다.
'Programming > Patterns' 카테고리의 다른 글
[Pattern]MVVM Pattern (0) | 2013.12.03 |
---|---|
[Pattern]Observer Pattern (0) | 2013.08.25 |
[Pattern]MVC Pattern과 MVP Pattern 그리고 차이 (0) | 2013.04.10 |
[Pattern]State Pattern과 Strategy Pattern (0) | 2012.10.09 |
[Pattern]Singleton Pattern (0) | 2012.09.21 |