1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What should you do if there is an overriden method?
Write @Override!
What are public methods/variables?
(+)
What about private?
(-)
What about static methods and variables?
Underline them!
What does the association arrow imply?
“Has a”.
A class contains a reference to another.
What does the composition arrow imply?
“Owns”.
A more specific expression of association – when a class (container) creates an object of another class (content) and the content is destroyed when the container is destroyed.
What does the aggregation arrow imply?
“Contains”
A more specific expression of association – when a class (container) creates an object of another class (content) and the content is not destroyed when the container is destroyed.
What does the inheritance arrow imply?
“is a”
Subclass extends superclass
What does the dependency arrow imply?
“references”/”uses”
A class uses another class but without creating an object of it.
What does the Realisation arrow imply? (dotted?)
“implements”
Class implements interface