This assignment asks you to model a simple object-oriented computer store. It is divided into 3 parts. Each part has it's own folder, and a description of what to do. To keep your organised, it makes sense to keep the .java files in each folder, although you may copy code if it is reused.
The assignment parts are as follows:
- Part 1: Basics - create the
Computerclass and model its components - Part 2: Store - create the
ComputerStoreclass to model a collection ofComputerinstances - Part 3: Flexibility - modify the
Computerclass to allow multiple configurations of components
You should aim to develop a solution that is:
- Neat
- Documented
- Tested