3.4.1.3 Abstraction Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Define Abstraction in computers.

A

Hiding certain details and only showing essential information to the user.

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

Define Representational Abstraction.

A

A representation arrived at by removing unnecessary details.

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

Define abstraction by generalisation/categorisation.

A

Grouping common characteristics together to arrive at a hierarchical relationship of the ‘is a kind of’ type.

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

Define Procedural Abstraction.

A

When we write procedures which are generalised by having variable parameters. Simply, we have code which can cope with a variety of different situations, depending on how it’s parameters are set when it is called.

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