AQA A’Level SLR06 The need for abstraction

Abstraction is the representation of essential features without including unnecessary details. It is used to reduce the complexity of systems for users, hiding how things actually work, applying algorithms to different contexts and producing suitable user interfaces. This video explains the need for abstraction.