Week 4

Lecture 9: September 25, 2006

Designing methods for complex class hierarchies.

Designing methods for complex class hierarchies.

Lecture 10: September 27, 2006

Abstracting over Data Definitions.

The original program.

Lifting Fields, Lifting Methods.

Comparing shapes for equality --- the first attempt.

Lecture 11: September 28, 2006

The Pong Game: Using The World Library.

The Pong Game: Using The World Library.