Code exercises and examples form my DBC OO evening session.