ABSTRACTION - generalization technique which solves a problem by reducing it to basic principles, ignoring the actual details