The interface definition for a PureMVC Facade.
The Facade Pattern suggests providing a single class to act as a central point of communication for a subsystem.
In PureMVC, the Facade acts as an interface between the core MVC actors (Model, View, Controller) and the rest of your application.
Command is registered for a given NotificationMediator is registered or notProxy is registeredNotify the IObservers for a particular INotification.
All previously attached IObservers for this INotification's
list are notified and are passed a reference to the INotification in
the order in which they were registered.
NOTE: Use this method only if you are sending custom Notifications. Otherwise use the sendNotification method which does not require you to create the Notification instance.
ICommand with the Controller.IMediator instance with the View.IProxy with the Model by name.ICommand to INotification mapping from the Controller.IMediator instance from the View.IProxy instance from the Model by name.IMediator instance from the View.IProxy from the Model by name.INotification.