[디자인 패턴] - Mediator
볼빵빵오춘기
Mediator객체들 간의 직접적인 상호작용을 피하고, 중재자(Mediator) 객체를 통해서만 통신하도록 만드는 디자인 패턴이다.즉, 여러 객체들이 서로 직접 연락하지 않고 중앙의 중재자를 통해 소통하게 만들어서 결합도를 낮추는 패턴이다. 예시 코드// 중재자 인터페이스interface Mediator { void sendMessage(String message, Colleague colleague);}// colleague 추상 클래스abstract class Colleague { protected Mediator mediator; public Colleague(Mediator m) { this.mediator = m; }}// 실제 동작하는 colleague들cla..