Agenda

  1. Warm-up: Predict the Output — two objects, one conversation
  2. Compare and name it: Objects Working Together — one class holds another, and neither one reaches inside the other
  3. Read and change: A Program with Two Classes
  4. Discussion: Who Maintains This — the program from Day 1 is somebody’s Tuesday afternoon, every year, forever
  5. The Model, day 4 — working period: judge your own against the criteria table, name your weakest row, and book the fix into tomorrow

Things to do before our next class

  • Journal: the attribute you defended in class today that you would now cut, and what changed your mind.