Introduction to java programming: Chapter 11 - Object-Oriented Design's Objectives is to become familiar with the process of program development; the relationship types; declare classes to represent the relationships among the classes; design systems by identifying the classes and discovering the relationships among these classes.