Object-Oriented Analysis and Logical Design

CPST 320
Fall 2007
Assignment 4
Due 10/2/2007


System Sequence Diagrams and Contracts

Please refer to the Ticketing case study.

Java Programming

In Homework #3, you used a Java Enumeration to describe different types of Orders (Group, subscription, regular).

For this excercise, you should use Inheritance instead of the Enumeration to represent the different types of orders. In other words, inside your "root" object when you create an order, you should create a different kind of object based on the enumeration provided.

You will need to:


Return to the syllabus

Please email me if you have questions or comments.