iOS, Programming, Software Development.
bi-directional. So, if the model changes the view objects are informed about this change not directly but via the Mediator (our UIViewController). Strategy — The fact that view objects interact not directly with the Model but using the Mediator pattern with controller object gives as a good