Instructor's Guide
intro
polymorphism
idioms
patterns
events
summary,
Q/A,
literature
- How would you explain the letter/envelope idiom?
- Characterize the notion of polymorphism.
Give some examples.
- What is a canonical class? Characterize its ingredients and give an example.
- Give a brief description of
the handle/body idiom, virtual self-reference,
and dynamic role switching.
- What kinds of patterns can you distinguish?
Why do you consider patterns to be of relevance?
- Give a detailed description of the Factory pattern
and also of the Observer pattern.
- Describe the Reactor pattern.
Why is it useful?
- Give an example of a system based on event-driven
computation.
slide: Questions