Klassmodellering Flashcards

1
Q

Vad är en klass?

A

En abstratktion av något som ska representeras ex. en person eller en produkt i ett kassa system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är en instans?

A

Ett objekt skapat från en klass. En instanserad klass.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Är objekt och instans samma sak?

A

Ja de är synonymer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hur ska rubriken på en klass skrivas?

A

I singular, men stor begynnelsebokstav.

ex. Student

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hur ska ett attribut skrivas?

A

I singular med liten begynnelsebokstav

ex. studentNo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad representerar ett attribut?

A

egenskaper till en klass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hur ska operationen skrivas?

A

Ett verb med liten begynnelsebokstav. Ex. registerForCourse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad representerar en operation?

A

det som klassen ska utföra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Varför skapas Domain Class diagrams?

A

För att lösa verkliga problem eller planlägga hur ett system konceptuellt ska vara uppbyggt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hur ska klassen representeras?

A

som något verkligt, ett substantiv. ex. Student

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vad är skillnaden mellan domain class diagram och design class diagram?

A

Domian class diagram är inte lika utförliga, design class diagram innehåller alla attribut som behövs för att omplementera/koda programmet. Associationerna mellan klasserna kan också ha pilar samt behöver information om vilken datatyp som behövs per attribut.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad är en superklass?

A

Den klass som har de generella karaktärsdrag som ärvs av alla dess subklasser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad är en subklass?

A

Subklasser är klasser som har något speciellt utöver de generella karaktärsdragen har något unikt, något som de andra produkterna inte har.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

När generaliserar vi?

A

När vi går från en subklass upp till en superklass.

i riktning med pilen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

När specialiserar vi?

A

När vi går från en superklass till en subklass, vi ser en mer specifik representation av vår produkt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly