3.4.1.3 Abstraction Flashcards
1
Q
Define Abstraction in computers.
A
Hiding certain details and only showing essential information to the user.
2
Q
Define Representational Abstraction.
A
A representation arrived at by removing unnecessary details.
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.
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.