Closed riyadh-h closed 3 years ago
My question is: is it necessary to explicitly show this kind of dependency in the diagram, or is it considered obvious due to the naming of the classes?
Good catch @riyadh-h Ideally, we should show a dependency from Storage to Model in the architecture diagram. But no need to do that now. I guess OK to omit it from this class diagram. Perhaps add a small note in the description to remind the user that there are such dependencies from here to the Model component?
Got it, I'll add a note to the description then 👍 Thanks Prof @damithc !
Hello there!
So, for AB3's
Storage
class diagram (and, by extension, my team's diagram), some of the classes depend on others that can be found in other components. For example, refer to the AB3 diagram below:According to AB3's code,
JsonAdaptedTag
depends onTag
, which is part of theModel
component:My question is: is it necessary to explicitly show this kind of dependency in the diagram, or is it considered obvious due to the naming of the classes?
EXTRA: in case it is requested, here is the current state of the
Storage
model diagram for my team's project: