Programming/Patterns

[Pattern]Mediator Pattern

MB Kyle KWON 2013. 12. 3. 23:32

 단도 직입적으로 Mediator Pattern은 로직을 전부 하나의 클래스에 일임하는 것이다. 일반적으로 프로그램은 수 많은 클래스들로 이루어져 있다. 수 많은 클래스들은 서로 복잡한 로직 속에 엃혀있다. 이는 프로그램의 가독성을 떨어뜨리고 개발 및 유지/보수를 힘들게 한다. 결론적으로 결합도를 높이게 된다.





 이에 대한 해결책으로 각 클래스들의 Comunication을 캡슐화하여 하나의 객체에게 일임하는 것이다. 이는 클래스 간의 결합도를 낮추고 로직을 하나의 객체에 일임함으로써 유지/보수를 편리하게 해준다.


참고 : http://en.wikipedia.org/wiki/Mediator_pattern

'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