UML notes

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

What should you do if there is an overriden method?

Write @Override!

2
New cards

What are public methods/variables?

(+)

3
New cards

What about private?

(-)

4
New cards

What about static methods and variables?

Underline them!

5
New cards

What does the association arrow imply?

“Has a”.
A class contains a reference to another.

6
New cards

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.

7
New cards

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.

8
New cards

What does the inheritance arrow imply?

“is a”
Subclass extends superclass

9
New cards

What does the dependency arrow imply?

“references”/”uses”
A class uses another class but without creating an object of it.

10
New cards

What does the Realisation arrow imply? (dotted?)

“implements”
Class implements interface