mediator pattern1 [Design Pattern] Mediator Pattern Mediator Pattern 객체간의 종속성을 줄일 수 있는 패턴으로, 여러 Colleague들 사이를 Mediate하는 역할을 하는 인터페이스가 존재한다. 클래스간의 종속을 줄이기위해 클래스 사이에 Mediator가 존재하고, 여러 클래스들은 서로 직접 참조, 통신하는 것이 아닌 Mediator를 통해서 메세지를 주고 받는다. Use When? 객체들간의 상호작용 관계가 복잡할 때 다이어그램을 통해 알아보자 Mediator Pattern을 통해 객체간 종속성을 줄이기 전의 다이어그램이다. 서로 강하게 참조를 하고있으며, M:N 관계로 상호간 매우 얽혀있는 모습을 볼 수 있다. 이때 클래스 간의 복잡한 관계들을 캡슐화하여 하나의 클래스에서 관리하도록 한다. M:N의 관계를 Mediator Pattern.. 2022. 3. 20. 이전 1 다음