The Mediator Pattern is an extremely flexible and useful tool to help decouple your code and provide added flexibility in your applications. We’ll explore the basic concept of a Mediator, some places you’ve used it and some things that you can do to improve upon the basic concept. Check out the video: