Design Patterns in Go: Mediator, uncoupling objects made easy

Introduction The mediator pattern is a pattern used when you want to simplify communication i.e. message dispatching in complex applications. It involves building a mediator where each objects can delegate its communication, and which routes the messages to the right…










