In groups of 3 students, you are to design and implement an
inheritance heirarchy, a class which uses it and a test program. Your
project must have the following components :
- There must be at least 3 levels in the heirarchy
- The heirarchy must be polymorphic (compile time and run time)
- The heirarchy must contain at least one Abstract Base Class
- You must have a client class which uses one of the
data structures (list,
stack, queue, tree) that we have discussed. The data stucture will
contain pointers to base class objects.
- You must have a test program which uses the client class.
- You must have a user manual, which describes your program, how to use
it, any special features and/or bugs.
- You must also have a README file which tells the files that
should be in the directory and any special instructions needed to create
your project. This file should include the names of members of your group.
Form your groups as soon as possible. All projects must be approved, by REX,
no later than Wednesday Jun 16 at 4:30 PM.
You will submit only one solution for the group. Your submission must clearly
identify the members of the group and the role that each group member
performed. It must have the heirarchy design (all classes), the
README file, a user manual that tells how to use the test
program, and of course it must include the C++ code for all files
and a Makefile.
Assignment List | Prev | Computer Science 2620
Department of Mathematics & Computer Science
University of Lethbridge Home Page