author
postNo
status
thumbnail
description
category
tags
createdAt
updatedAt
중재자 패턴(Mediator)
중재자 패턴은 클래스간에 복잡한 관계를 캡슐화하여 하나의 클래스에서 관리할 수 있도록 하는 패턴입니다.
예를들어,
데이터의 변화에 따라 다른 함수가 실행되는 모습인데 어찌보면 옵저버 패턴과 유사해보인다.
옵저버 패턴과의 차이점은 옵저버는 1개의 publisher 에 대해 여러개의 subscriber 가 존재하는 반면, 중재자 패턴은 M개의 publisher 에 대해 N 개의 subscriber 사이에서 1개의 mediator 를 통해 통신하는 방법이다.