Chapter 11. Mediator

What's going to happen if pilots are fighting for a chance to either take off or land and there is no traffic control at the airport? Without centralized air traffic control, pilots in the air or on the ground need to know each other's intent and position. It's dangerous and complicated.

Centralized traffic control makes sure every plane is under the radar with its flight information updated on the screen every now and then. So an air traffic controller can know exactly what planes are currently in the sky within the controlled airspace. Each pilot needs to ask the control center for permissions to fly, land, and take off. Even though pilots still need to have a pretty good idea about what other planes are in the traffic, it's ...

Get Pro Objective-C Design Patterns for iOS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.