ng the abstract view of computing resources from the implementation of these resources of indirection between abstract view and implementation of resources - Hides implementation details f b t t i t i l t ti- Controls mapping from abstract view to implementation "any problem in computer science can be solved with another layer of indirection" ? David Wheeler