The strategy for the programming side of the Fish World problem has three parts:
- First, we define the startup code -- the equivalent to the Main in C or Pascal. This drives the rest of the programming process.
- Next, we'll do the main problem-domain component (PDC) classes, then test them.
- Finally, we'll define the HIC components. This will require modifying the previous code, but it's better to get something running in the PDC before moving into the HIC.