A base ICommand implementation.
Your subclass should override the execute
method where your business logic will handle the INotification.
Fulfill the use-case initiated by the given INotification.
In the Command Pattern, an application use-case typically
begins with some user action, which results in an INotification being broadcast, which
is handled by business logic in the execute method of an ICommand.