Week 5

Lectures

Lecture 1

The lectures this week will introduce interfaces. Interfaces provide greater modularity in the definition of classes.

Lecture 2

The second part of the lecture describes the Java facility for defining interfaces.

Lecture 3

The third part of the lecture cover Eclipse's facilities for supporting Java interfaces.

Tutorial and Lab

Tutorial

The tutorial contains exercises and questions from the lectures.

Lab

This weeks demo will cover Shapes. You will have another week to work on the stories.

Shapes Backlog

The backlog for Shapes.