Unit 14 Study Guide
- Explain various methods for dealing with exceptional circumstances during computation. Discuss the advantages and disadvantages of each approach.
 - Enumerate and explain the benefits of formal exception handling.
 - Discuss the language design issues involved in the implementation of formal exception handling.
 - Compare the exception handling mechanisms of various popular languages.
 - Trace example code involving exception handling.
 - Justify the use of exception handling in the context of the great GOTO debate.
 - Compare and contrast exception handling with event handling.
 - Specify and explain the components of a simple event loop.
 - Explain how the use of the observer design pattern simplifies event handling.