18. Chain of Responsibility
nDecouple the sender and receiver of a message, and give more than one receiver a chance to handle it nFor example, a context-sensitive help system returns help on the object currently in focus
nOr its parent if it has no help
nRecursively