Abstraction Methods

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

1/10

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.

11 Terms

1
New cards

What is abstraction?

Reducing problems to their essential features

2
New cards

What is representational abstraction?

Remove unnecessary details

3
New cards

What is abstraction by generalisation?

Grouping by common characteristics

4
New cards

What is information hiding?

Hiding all details that do not contribute to the essential characteristics of a problem

5
New cards

What is procedural abstraction?

Keeping the actual values used seperate from the overall design

6
New cards

What is functional abstraction?

The particular computation method is hidden

7
New cards

What is data abstraction?

Details of how data is stored in an abstract data structure is hidden

8
New cards

What is problem abstraction?

Removing details until the problem reduces to one which has already been solved

9
New cards

What is decomposition?

Breaking a problem down into smaller sub-problems

10
New cards

What is composition abstraction?

Combining procedures to form a compound procedure

11
New cards

What is automation?

Building models of real world objects in order to solve a particular problem