Author:
Jeremy D. MillerCarlton commented that the Presenter class looks a lot like the Gang of Four "Mediator" pattern. He's absolutely right. Something to keep in mind when learning to apply design patterns is that a class or group of classes can easily be an instance of more than one pattern. In this case "Presenter" or "Controller" is just a more specific name for a class within a larger structural pattern.