Audio Synth
Part 0: Draw a diagram of the existing classes
In src/, you will find 13 Java classes. Draw a diagram of their relationships.
Here are the rules:
-
Draw an arrow any time there is a relationship between two class, and label every arrow. That relationship label could be:
- “is a”
- “has a”
- “creates”
- or some other transitive verb phrase.
There is not always a single correct way to express a relationship. Try to convey the core idea of the relationship between the classes accurately but concisely.
-
You only need to diagram the classes themselves. You do not need to draw every method or instance variable.
Next: Mix