| Day 3: The Command and Visitor Patterns |
| Preliminaries |
| Explanation |
| Casting: The Standard Work-Around |
| Finger Exercise |
| More Practice with the Composite and Interpreter Patterns |
| List |
| Discussion Question |
| Some Possible Answers |
| Java Interfaces |
| Examples |
| Writing a Sort Program |
| List Sort |
| List Sort |