What does abstraction mean?
Leaving out detail that does not matter to the problem, so that what remains is simpler to think about. A function called go_to hides how the driving works; that hiding is abstraction.
Learn it
- Taught in F4.2 Parameters and return values Functions and structured code, GCSE
Used in
- F4.4 Decomposition and abstraction
- F4.5 Libraries and your own modules
- A2.4 Abstraction and models
- A2.5 Procedural, functional and data abstraction
- A2.9 Computational methods
- A2.10 Project: out of the dead end
- A4.1 Graphs
- A14.3 Analysis: requirements and success criteria