Open mitchmalvin1 opened 1 year ago
The usage of arrows with dotted line can be used to indicate dependency between 2 classes. For Parser - -> AddCommand, it follows the usage showed during lecture 8, since it is similar to the case where "ActionFactory creates ActionX". The other 2 uses of arrows with dotted line indicate that Ui or FlashcardList is used inside a function under AddCommand, but is not stored inside AddCommand, which is shown by the parameters listed inside execute(...).
Team chose [response.Rejected
]
Reason for disagreement: [replace this with your explanation]
The association between the classes should be modelled with a solid arrow rather than a dotted one. Even if this is intended, there is almost no explanation to this class diagram in the DG.